CanonicalNucleotideAtoms module#

mrdna.model.CanonicalNucleotideAtoms.stringToIntTuples(string, tupleLen, offset)[source]#
class mrdna.model.CanonicalNucleotideAtoms.Nucleotide(children, orientation, sequence, resname, factory)[source]#

Bases: Group

__init__(children, orientation, sequence, resname, factory)[source]#
get_intrahelical_above()[source]#

Returns next nucleotide along 5’-to-3’ in same strand-side of helix

get_intrahelical_below()[source]#

Returns last nucleotide along 5’-to-3’ in same strand-side of helix

get_intrahelical_nucleotide(offset=1)[source]#

Returns nucleotide in same strand-side of helix with some offset along 5’-to-3’

class mrdna.model.CanonicalNucleotideAtoms.CanonicalNucleotideFactory(prefix, seq)[source]#

Bases: Group

DefaultOrientation = array([[-1.00000000e+00,  1.22464680e-16,  1.49975978e-32],        [ 1.22464680e-16,  1.00000000e+00,  1.22464680e-16],        [ 0.00000000e+00,  1.22464680e-16, -1.00000000e+00]])#
__init__(prefix, seq)[source]#
generate()[source]#