| Home | Trees | Indices | Help |
|
|---|
|
|
A high-level representation of the contents of a PDB file
The components of a structure can be accessed in several ways ('s' is an instance of this class):
|
|||
|
molecule_constructor Molecule in a PDB file |
|||
|
nucleotide_chain_constructor Nucleotide chain in a PDB file |
|||
|
peptide_chain_constructor Peptide chain in a PDB file |
|||
|
|||
| __getitem__(self, item) | |||
|
__init__(self,
filename,
model=0,
alternate_code='A') Constructor: Structure(|filename|, |model|='0', |alternate_code|='"A"'), |
|||
| __len__(self) | |||
| __repr__(self) | |||
| _joinChains(self, constructor, chain_list, first, second) | |||
| _splitChain(self, constructor, chain_list, number, position) | |||
| addMolecule(self, molecule) | |||
|
deleteHydrogens(self) Remove all hydrogen atoms |
|||
| extractData(self, data) | |||
|
joinNucleotideChains(self,
first,
second) Join two nucleotide chains into a single one. |
|||
|
joinPeptideChains(self,
first,
second) Join two peptide chains into a single one. |
|||
| newChain(self, residue, chain_data) | |||
| newResidue(self, residue_data) | |||
| parseFile(self, file) | |||
|
renumberAtoms(self) Renumber all atoms sequentially starting with 1 |
|||
|
splitNucleotideChain(self,
number,
position) Split a nucleotide chain into two chains |
|||
|
splitPeptideChain(self,
number,
position) Split a peptide chain into two chains |
|||
|
writeToFile(self,
file) Write everything to a file |
|||
|
|||
|
Constructor: Structure(|filename|, |model|='0', |alternate_code|='"A"'),
|
|
|
|
|
|
Remove all hydrogen atoms |
|
Join two nucleotide chains into a single one. The new chain occupies the position of the first chain, the second one is removed from the nucleotide chain list.
|
Join two peptide chains into a single one. The new chain occupies the position of the first chain, the second one is removed from the peptide chain list.
|
|
|
|
Renumber all atoms sequentially starting with 1 |
Split a nucleotide chain into two chains The two chain fragments remain adjacent in the nucleotide chain list, i.e. the numbers of all following chains increase by one.
|
Split a peptide chain into two chains The two chain fragments remain adjacent in the peptide chain list, i.e. the numbers of all following chains increase by one.
|
Write everything to a file
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0alpha3 on Fri Oct 6 14:45:44 2006 | http://epydoc.sourceforge.net |