UnityMol  1.0.25beta
UMol.NucleicSelection Class Reference
Inheritance diagram for UMol.NucleicSelection:
UMol.MDASelection UMol.MetaClass

Public Member Functions

 NucleicSelection (MDAnalysisSelection mda, string t, int p)
 
 NucleicSelection (NucleicSelection cpy)
 
override void init (List< string > tokens, ref int curId)
 
override HashSet< UnityMolAtomapply (HashSet< UnityMolAtom > group)
 
override MetaClass Clone ()
 
- Public Member Functions inherited from UMol.MDASelection
 MDASelection (MDAnalysisSelection mda, string t, int p)
 
 MDASelection (MDASelection cpy)
 
- Public Member Functions inherited from UMol.MetaClass
 MetaClass ()
 
 MetaClass (MetaClass cpy)
 

Static Public Attributes

static HashSet< string > knownNucleic
 

Additional Inherited Members

- Public Attributes inherited from UMol.MetaClass
MDAnalysisSelection mdaSel
 
string token
 
int precedence
 

Constructor & Destructor Documentation

◆ NucleicSelection() [1/2]

UMol.NucleicSelection.NucleicSelection ( MDAnalysisSelection  mda,
string  t,
int  p 
)

◆ NucleicSelection() [2/2]

UMol.NucleicSelection.NucleicSelection ( NucleicSelection  cpy)

Member Function Documentation

◆ apply()

override HashSet<UnityMolAtom> UMol.NucleicSelection.apply ( HashSet< UnityMolAtom group)
virtual

Implements UMol.MetaClass.

◆ Clone()

override MetaClass UMol.NucleicSelection.Clone ( )
virtual

Implements UMol.MetaClass.

◆ init()

override void UMol.NucleicSelection.init ( List< string >  tokens,
ref int  curId 
)
virtual

Implements UMol.MDASelection.

Member Data Documentation

◆ knownNucleic

HashSet<string> UMol.NucleicSelection.knownNucleic
static
Initial value:
= new HashSet<string> {
"ADE", "URA", "CYT", "GUA", "THY", "DA", "DC", "DG", "DT", "RA",
"RU", "RG", "RC", "A", "T", "U", "C", "G",
"DA5", "DC5", "DG5", "DT5",
"DA3", "DC3", "DG3", "DT3",
"RA5", "RU5", "RG5", "RC5",
"RA3", "RU3", "RG3", "RC3"
}

The documentation for this class was generated from the following file: