UnityMol  0.9.6-875
UnityMol viewer / In developement
Molecule.Control.ControlMolecule Class Reference

Public Member Functions

 ControlMolecule ()
 

Static Public Member Functions

static void CreateResidues ()
 
static void CreateResiduesSugar2 ()
 
static void CheckHiRERNAModel ()
 
static void BuildHireRnaHydrogenBondsStructures ()
 
static void BuildMoleculeComponents ()
 
static void UpdateMoleculeCenter ()
 
static void CreateSplines ()
 
static List< int[]> CreateBondsList (List< float[]> atomsLocationlist, List< AtomModel > atomsTypelist)
 
static List< int[]> CreateBondsListWindow (List< float[]> atomsLocationlist, List< AtomModel > atomsTypelist)
 
static List< int[]> CreateBondsEPList (List< float[]> atomsLocationlist, List< AtomModel > atomsTypelist)
 
static void UpdateBondsFromGameObject (ArrayList atoms)
 
static List< int[]> CreateBondsCAList (List< string > caChainlist)
 
static string CreateSequenceString ()
 
static List< int[]> CreateBondsList_HiRERNA (List< string > atomnames)
 
static List< int[]> CreateBondsCSList (List< int[]> atomsLocationlist)
 

Detailed Description

Definition at line 76 of file ControlMolecule.cs.

Constructor & Destructor Documentation

Molecule.Control.ControlMolecule.ControlMolecule ( )

Definition at line 78 of file ControlMolecule.cs.

Member Function Documentation

static void Molecule.Control.ControlMolecule.BuildHireRnaHydrogenBondsStructures ( )
static
static void Molecule.Control.ControlMolecule.CheckHiRERNAModel ( )
static

Checks whether the loaded PDB file follows the HiRE-RNA coarse-grain model or not.

Definition at line 186 of file ControlMolecule.cs.

References Molecule.Model.MoleculeModel.atomsNamelist, UI.UIData.ffType, and UI.UIData.loadHireRNA.

static List<int[]> Molecule.Control.ControlMolecule.CreateBondsCAList ( List< string >  caChainlist)
static

Creates a bond list for the carbon alpha splines.

Parameters
CaChainlistList of string. The chain of each carbon alpha.
bondList of bonds to create.

Definition at line 810 of file ControlMolecule.cs.

Referenced by BFactorRep.CreateBFRep(), Molecule.Control.ControlMolecule.CreateSplines(), and AlphaChainSmoother.ReSpline().

+ Here is the caller graph for this function:

static List<int[]> Molecule.Control.ControlMolecule.CreateBondsCSList ( List< int[]>  atomsLocationlist)
static

Definition at line 906 of file ControlMolecule.cs.

References Molecule.Model.MoleculeModel.CSidList.

Referenced by ParseData.ParsePDB.RequestPDB.ReadXGMML().

+ Here is the caller graph for this function:

static List<int[]> Molecule.Control.ControlMolecule.CreateBondsEPList ( List< float[]>  atomsLocationlist,
List< AtomModel atomsTypelist 
)
static
static List<int[]> Molecule.Control.ControlMolecule.CreateBondsList ( List< float[]>  atomsLocationlist,
List< AtomModel atomsTypelist 
)
static

Definition at line 447 of file ControlMolecule.cs.

static List<int[]> Molecule.Control.ControlMolecule.CreateBondsList_HiRERNA ( List< string >  atomnames)
static
static List<int[]> Molecule.Control.ControlMolecule.CreateBondsListWindow ( List< float[]>  atomsLocationlist,
List< AtomModel atomsTypelist 
)
static
static void Molecule.Control.ControlMolecule.CreateResidues ( )
static
static string Molecule.Control.ControlMolecule.CreateSequenceString ( )
static

Definition at line 823 of file ControlMolecule.cs.

References Molecule.Model.MoleculeModel.atomsResnamelist, and Molecule.Model.MoleculeModel.residues.

Referenced by Molecule.Control.ControlMolecule.CreateSplines().

+ Here is the caller graph for this function:

static void Molecule.Control.ControlMolecule.CreateSplines ( )
static
static void Molecule.Control.ControlMolecule.UpdateBondsFromGameObject ( ArrayList  atoms)
static

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