Home | Trees | Index | Help |
|
---|
Package mmLib :: Module mmCIFBuilder :: Class mmCIFStructureBuilder |
|
object
--+ |StructureBuilder
--+ | mmCIFStructureBuilder
Method Summary | |
---|---|
This method needs to be reimplemented in a fuctional subclass. | |
This method needs to be reimplemented in a fuctional subclass. | |
Read the sequence | |
read_start(self,
filobj)
| |
Reads the struct_conf table getting information on alpha helicies and turns in the structure. | |
Read bond information form the struct_conn and struct_conn_type sections. | |
Read the PDB ID. | |
Load unit cell and symmetry tables. | |
Read atom_site.auth_ labels for atom definitions. | |
Choose to use atom_site.auth_ labels, or atom_site.label_ | |
Read atom_site.label_ items for atom definitions. | |
Inherited from StructureBuilder | |
| |
The argument helix_list is a list of Python dictionaries with information to build build AlphaHelix objects into the Structure. | |
Called repeatedly by the implementation of read_atoms to load all the data for a single atom. | |
The argument beta_sheet_list is a list of Python dictionaries with information to build build BetaSheet objects into the Structure. | |
Call by the implementation of load_metadata to load bond information on the structure. | |
The sequence map contains the following keys: chain_id: the chain ID fo the sequence; num_res: the number of residues in the sequence; sequence_list: a list of 3-letter codes of the residues in the sequence. | |
The argument site_list is a list of Python dictionaries with information to build build Site objects into the Structure. | |
| |
Called by the implementation of load_metadata to load the unit cell pararameters for the structure. | |
Runs the name service on all atoms needing to be named. | |
After loading all atom records, use the list of atom records to build the structure. | |
This method needs to be reimplemented in a fuctional subclass. | |
Called for final cleanup after structure source readinging is done. | |
Called after the the metadata loading is complete. | |
Called after the read_start method. | |
Inherited from object | |
x.__delattr__('name') <==> del x.name | |
x.__getattribute__('name') <==> x.name | |
x.__hash__() <==> hash(x) | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
helper for pickle | |
helper for pickle | |
x.__repr__() <==> repr(x) | |
x.__setattr__('name', value) <==> x.name = value | |
x.__str__() <==> str(x) |
Method Details |
---|
read_atoms(self)This method needs to be reimplemented in a fuctional subclass. The subclassed read_atoms method should call load_atom once for every atom in the sturcture, and should not call any other load_* methods.
|
read_metadata(self)This method needs to be reimplemented in a fuctional subclass. The subclassed read_metadata method should call the various load_* methods to set non-atom coordinate data for the Structure.
|
read_sequence(self)Read the sequence |
read_struct_conf(self)Reads the struct_conf table getting information on alpha helicies and turns in the structure. |
read_struct_conn(self)Read bond information form the struct_conn and struct_conn_type sections. |
read_structure_id(self)Read the PDB ID. |
read_unit_cell(self)Load unit cell and symmetry tables. |
set_atom_site_auth(self)Read atom_site.auth_ labels for atom definitions. |
set_atom_site_data_columns(self)Choose to use atom_site.auth_ labels, or atom_site.label_ |
set_atom_site_label(self)Read atom_site.label_ items for atom definitions. |
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Sun Apr 23 22:08:39 2006 | http://epydoc.sf.net |