Package install :: Package MoSTBioDat :: Package DataBase :: Package ImportData :: Package Data2DB :: Module PDBFile
[hide private]
[frames] | no frames]

Module PDBFile

source code

Classes [hide private]
residue class INPUT: name - str, residue name num - int, residue number OUTPUT: class object
Molecule class INPUT: modelid - int, model id chainid - int, chain id molid - int, molecule id molname - str, molecule name molatnum - int, molecule atom number molinscode - str, molecule insertion code molfragnum - int, molecule fragment number molcoords - dict, molecule coordinates dictionary OUTPUT: class object
atom class INPUT: name - str, atom name OUTPUT:
create SDF file in specified directory INPUT: inboj - input ligand class object dirpath - str, directory path temporary - str, temporary directory path, default /tmp/Ligand sdf2pdb - boolean, convert sdf2pdb, default False aromaticflag - str, oe aromatic flag, default OEAroModelOpenEye addH - boolean, add hydrogen atoms, default False OUTPUT: file
create PDB file INPUT: macromolecule - input macromolecule dictionary dirpath - str, directory path pdbfile - str, output pdb file OUTPUT: file
Functions [hide private]
createPDBMol(ofs, mol)
create PDB file from molecule INPUT: ofs - output file stream mol - molecule object OUTPUT: file
source code
prepare molecule INPUT: mol - class object OUTPUT:
source code
check if is water molecule INPUT: formula - str, chemical formula OUTPUT: boolean
source code
check residue INPUT: residue - residue class object INPUT: string
source code
printres(mol, cids, residues, restypes, natom, resnums)
print pdb file summary INPUT: mol - molecule object cids - chain id residues - residues object restypes - residue types natom - number of atom resnums - residue atom number OUTPUT: string
source code
define residue INPUT: mol - molecule object OUTPUT: cids - chain id residues - residue object list restypes - residue types natom - number of atoms in residue resnums - residue names
source code
sort dictionary value INPUT: dictionary OUTPUT: sorted list of tuples
source code
parseres(mol, residue)
parse residue INPUT: mol - oe class object residue - residue class object repflag - boolean, report flag, default False
source code
PDBFile(pdbfilepath, repflag=1)
parse PDB file INPUT: pdbfilepath - str, file path repflag - boolean, residue flag, default True
source code
CanSmi(mol, iso, kek, verbose)
Create canonical smile (unique or absolute) INPUT: mol - molecule class object iso - boolean, create isomeric SMILE kek - boolean, Kekule aromatic form varbose - boolean, show warnings OUTPUT:
source code