[Biopython-dev] PDB module

Thomas Hamelryck thamelry at vub.ac.be
Tue Jun 25 05:34:56 EDT 2002


Hi Iddo,

> I have played a bit more with the PDB module, and I really like it.

Glad you like it. 

> Thomas: any chance of added functionalities? 

Yep. I am (still!) working on the C++ code to do lookup in space (eg. find 
all atom pairs within 3 A, find all residues within a certain radius etc.). 
Many of the items in your list (neighboring residues and atoms, contact maps, 
H-bonds) can then be easily (and efficiently!) implemented in python. 

I have some code to calculate angles, dihedral angles etc. I'll add that one 
of these days.

Before I add things like Ramachandran plots etc. I want to add code to locate 
the various polymers in crystal structures (polypeptides, RNA, DNA, 
glycosidic bonds etc.). Polymer objects would be built by a PolymerBuilder 
object, which in turn relies on a PolymerDefinition object that specifies how 
to build the polymer (e.g. whhich atoms are involved etc.). 

Something like:

p=PolymerBuilder(PolypeptideDefinition)
model=structure[0]
list_of_polymers=p.build(model)
 
Cheers,

---
Thomas Hamelryck      Vrije Universiteit Brussel (VUB)
Intitute for Molecular Biology           ULTR Department
Paardenstraat 65   1640 Sint-Gensius-Rode    Belgium
              http://ultr.vub.ac.be/~thomas



More information about the Biopython-dev mailing list