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

Public Member Functions

 ProteinSelection (MDAnalysisSelection mda, string t, int p)
 
 ProteinSelection (ProteinSelection 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 > knownResidues
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ ProteinSelection() [1/2]

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

◆ ProteinSelection() [2/2]

UMol.ProteinSelection.ProteinSelection ( ProteinSelection  cpy)

Member Function Documentation

◆ apply()

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

Implements UMol.MetaClass.

◆ Clone()

override MetaClass UMol.ProteinSelection.Clone ( )
virtual

Implements UMol.MetaClass.

◆ init()

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

Implements UMol.MDASelection.

Member Data Documentation

◆ knownResidues

HashSet<string> UMol.ProteinSelection.knownResidues
static
Initial value:
= new HashSet<string> {
"ALA", "ARG", "ASN", "ASP", "CYS", "GLN", "GLU", "GLY", "HSD",
"HSE", "HSP", "ILE", "LEU", "LYS", "MET", "PHE", "PRO", "SER", "THR",
"TRP", "TYR", "VAL", "ALAD",
"HIS", "MSE",
"ARGN", "ASPH", "CYS2", "CYSH", "QLN", "PGLU", "GLUH", "HIS1", "HISD",
"HISE", "HISH", "LYSH",
"ASN1", "CYS1", "HISA", "HISB", "HIS2",
"HID", "HIE", "HIP", "ORN", "DAB", "LYN", "HYP", "CYM", "CYX", "ASH",
"GLH", "ACE", "NME",
"NALA", "NGLY", "NSER", "NTHR", "NLEU", "NILE", "NVAL", "NASN", "NGLN",
"NARG", "NHID", "NHIE", "NHIP", "NTRP", "NPHE", "NTYR", "NGLU", "NASP",
"NLYS", "NPRO", "NCYS", "NCYX", "NMET", "CALA", "CGLY", "CSER", "CTHR",
"CLEU", "CILE", "CVAL", "CASF", "CASN", "CGLN", "CARG", "CHID", "CHIE",
"CHIP", "CTRP", "CPHE", "CTYR", "CGLU", "CASP", "CLYS", "CPRO", "CCYS",
"CCYX", "CMET", "CME", "ASF"
}

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