![]() |
UnityMol
1.0.25beta
|
Creates a Molecule object from a local or remote PDBx/mmCIF file file More...
Public Member Functions | |
PDBxReader (string fileName="", string PDBxServer="") | |
IEnumerator | Fetch (string entryCode, System.Action< UnityMolStructure > result, bool readHet=true, bool readWater=true) |
Fetches compressed PDBx/mmCIF file from RCSB servers and parses the data More... | |
UnityMolStructure | Fetch (string entryCode, bool readHet=true, bool readWater=true) |
![]() | |
Reader () | |
Reader (string fileName) | |
void | updateFileNames () |
UnityMolStructure | Read (bool readHet=true, bool readWater=true) |
Reads a file from local HDD and parses the data More... | |
Static Public Attributes | |
static string [] | PDBxextensions = {"cif", "cif.gz", "mmcif", "mmcif.gz"} |
![]() | |
static int | limitBigMolecule = 5000 |
Protected Member Functions | |
override UnityMolStructure | ReadData (StreamReader sr, bool readHET, bool readWater, bool simplyParse=false) |
Parses a PDBx/mmCIF file file to a Molecule object More... | |
Additional Inherited Members | |
![]() | |
static void | identifyStructureMolecularType (UnityMolStructure s) |
Fills the structureType field in the UnityMolStructure class based on atom names More... | |
static Reader | GuessReaderFrom (string filename, string format="") |
![]() | |
static void | FillSecondaryStructure (UnityMolStructure structure, List< secStruct > secStructsList) |
static void | CreateColliders (UnityMolSelection sel) |
Creates sphere collider for each atom of the current model of the structure More... | |
static bool | QuickStartWith (string full, string comp) |
Check if the string full contains at the begining, the string comp More... | |
static string | findNewAtomName (HashSet< string > residueAtoms, string name) |
![]() | |
string | fileName |
string | fileNameWithoutExtension |
Creates a Molecule object from a local or remote PDBx/mmCIF file file
UMol.PDBxReader.PDBxReader | ( | string | fileName = "" , |
string | PDBxServer = "" |
||
) |
IEnumerator UMol.PDBxReader.Fetch | ( | string | entryCode, |
System.Action< UnityMolStructure > | result, | ||
bool | readHet = true , |
||
bool | readWater = true |
||
) |
Fetches compressed PDBx/mmCIF file from RCSB servers and parses the data
UnityMolStructure UMol.PDBxReader.Fetch | ( | string | entryCode, |
bool | readHet = true , |
||
bool | readWater = true |
||
) |
|
protectedvirtual |
Parses a PDBx/mmCIF file file to a Molecule object
Implements UMol.Reader.
|
static |