RNADiscrepancy.rna

Module Contents

Classes

Atom

Nucleotide

API

class RNADiscrepancy.rna.Atom(name, element, x, y, z, virtual=False)

Initialization

property position
distance(other)
__eq__(other)
__neq__(other)
__str__()
__repr__()
class RNADiscrepancy.rna.Nucleotide(name, atoms)

Bases: dict

property ribose_fulcrum
property neighbors_fulcrum
property heavy_atoms_residue
property center_heavy_atoms_residue
property rotation_matrix

Returns a rotation matrix towards the reference orientation with sugar at the bottom WCF edge on +x+y quadrant

Args:

self

Returns:

3x3 matrix

add_virtual_atoms_from_ref()

Adds virtual atoms from reference