Releases: ViennaRNA/forgi
Releases · ViennaRNA/forgi
Version 0.3
This release adds a bunch of new stuff to the forgi library:
- CoarseGrainRNA now has a member
cg.virtual_atoms()
which is used for caching of virtual atom positions.
forgi.threedee.utilities.graph_pdb.virtual_atoms()
now only calculates atom positions when they are needed.
The two changes together lead to a great speed improvement. - The subpackage
forgi.visual
was started for easy visualization of RNA using fornac or matplotlib.
This subpackage is in an early development stage and will be improved in future versions. - The subpackage forgi.projection was added to work with projections of CoarseGrainedRNA objects onto a 2D plane.
- Now
forgi.threedee.model.average_atom_positions
is used for all virtual atom calculations
whileaverage_stem_vres_positions
has been removed. This leads to more consistent virtual atom calculations.
Further more the values inaverage_atom_positions
have been recalculated. - In
forgi.threedee.model.rmsd
, the functionscentered_rmsd
andcentered_drmsd
have been
deprecated and deleted respectively. Usermsd(cg1,cg2)
for a centered RMSD. This removes code duplication. - In
forgi.threedee.model.comparison
a ConfusionMatrix class was introduced for speedup with
repeated comparisons to the same reference. - Several smaller changes and improvements
forgi-v0.2
This release includes lots of new functionality for dealing with all-atom and coarse-grain 3D structures.
forgi-v0.1.01
Added init file for forgi/threedee/model