| Home | Trees | Index | Help |
|
|---|
| Package mmLib :: Module PDB :: Class PDBRecord |
|
object--+ |dict--+ | PDBRecord
ANISOU,
ATOM,
AUTHOR,
CAVEAT,
CISPEP,
COMPND,
CONECT,
CRYSTn,
DBREF,
END,
ENDMDL,
EXPDTA,
FORMUL,
HEADER,
HELIX,
HET,
HETNAM,
HETSYN,
HYDBND,
JRNL,
KEYWDS,
LINK,
MASTER,
MODEL,
MODRES,
MTRIXn,
OBSLTE,
ORIGXn,
REMARK,
REVDAT,
SCALEn,
SEQADV,
SEQRES,
SHEET,
SIGATM,
SIGUIJ,
SITE,
SLTBRG,
SOURCE,
SPRSDE,
SSBOND,
TER,
TITLE,
TURN,
TVECT| Method Summary | |
|---|---|
__str__(self)
| |
Read the PDB record line and convert the fields to the appropriate dictionary values for this class. | |
Return the concatenation of field in all the records in rec_list. | |
reccat_dictlist(self,
rec_list,
field,
master_key)
| |
Call reccat, then split the result by the seperator. | |
Create a list of dictionaries from a list of records. | |
Call reccat_list with sep1 as the list seperator, then split the items into tuples by sep2. | |
Return a properly formed PDB record string from the instance dictionary values. | |
| Inherited from dict | |
x.__init__(...) initializes x; see x.__class__.__doc__ for signature | |
x.__cmp__(y) <==> cmp(x,y) | |
D.__contains__(k) -> True if D has a key k, else False | |
x.__delitem__(y) <==> del x[y] | |
x.__eq__(y) <==> x==y | |
x.__ge__(y) <==> x>=y | |
x.__getattribute__('name') <==> x.name | |
x.__getitem__(y) <==> x[y] | |
x.__gt__(y) <==> x>y | |
x.__hash__() <==> hash(x) | |
x.__iter__() <==> iter(x) | |
x.__le__(y) <==> x<=y | |
x.__len__() <==> len(x) | |
x.__lt__(y) <==> x<y | |
x.__ne__(y) <==> x!=y | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
x.__repr__() <==> repr(x) | |
x.__setitem__(i, y) <==> x[i]=y | |
D.clear() -> None. | |
D.copy() -> a shallow copy of D | |
D.get(k[,d]) -> D[k] if k in D, else d. | |
D.has_key(k) -> True if D has a key k, else False | |
D.items() -> list of D's (key, value) pairs, as 2-tuples | |
D.iteritems() -> an iterator over the (key, value) items of D | |
D.iterkeys() -> an iterator over the keys of D | |
D.itervalues() -> an iterator over the values of D | |
D.keys() -> list of D's keys | |
If key is not found, d is returned if given, otherwise KeyError is raised | |
2-tuple; but raise KeyError if D is empty | |
D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D | |
D.update(E, **F) -> None. | |
D.values() -> list of D's values | |
| Inherited from object | |
x.__delattr__('name') <==> del x.name | |
helper for pickle | |
helper for pickle | |
x.__setattr__('name', value) <==> x.name = value | |
| Inherited from type | |
v defaults to None. | |
| Class Variable Summary | |
|---|---|
NoneType |
_field_list = None |
NoneType |
_name = None |
| Method Details |
|---|
read(self, line)Read the PDB record line and convert the fields to the appropriate dictionary values for this class. |
reccat(self, rec_list, field)Return the concatenation of field in all the records in rec_list. |
reccat_list(self, rec_list, field, sep)Call reccat, then split the result by the seperator. |
reccat_multi(self, rec_list, primary_key, translations)Create a list of dictionaries from a list of records. This method has complex behavior to support translations of several PDB records into a Python format. The primary key is used to seperate the dictionaries within the list, and the translation argument is a list of strings or 2-tuples, If the translation is a string, the value from the PDB record field is copied to the return dictionary. If the field is a 2-tuple==t, then t[0] is the return dictionary key whose value is a list formed from the list of PDB fields in t[1]. |
reccat_tuplelist(self, rec_list, field, sep1, sep2)Call reccat_list with sep1 as the list seperator, then split the items into tuples by sep2. |
write(self)Return a properly formed PDB record string from the instance dictionary values. |
| Class Variable Details |
|---|
_field_list
|
_name
|
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1 on Sun Apr 23 22:08:40 2006 | http://epydoc.sf.net |