[Biopython-dev] [Bug 2943] MMCIFParser only handling a single model.

bugzilla-daemon at portal.open-bio.org bugzilla-daemon at portal.open-bio.org
Wed Nov 4 23:54:42 EST 2009


http://bugzilla.open-bio.org/show_bug.cgi?id=2943





------- Comment #4 from TallPaulInJax at yahoo.com  2009-11-04 23:54 EST -------
Note: my testing of MMCIFParser.py depends on the changes I have made to
MMCIF2Dict.py which requires the new MMCIFlex.py I wrote completely in python
with no lex/flex/C support required. Peter, you should have copies of these?

To test MMCIFParser.py, download:
ftp://ftp.wwpdb.org/pub/pdb/data/structures/divided/mmCIF/be/2beg.cif.gz
and unzip it.

Run MMCIFParser in IDLE, etc. It will prompt you for a filename. Enter the path
and filename to the unzipped 2beg file you just downloaded. 2beg has 10 models
(1 thru 10), each with 5 chains, and each chain with 26 residues. You should
get:

<Model id=1>
<Chain id=A>
Found 26 residues.
<Chain id=B>
Found 26 residues.
<Chain id=C>
Found 26 residues.
<Chain id=D>
Found 26 residues.
<Chain id=E>
Found 26 residues.
<Model id=2>
<Chain id=A>
Found 26 residues.
<Chain id=B>
Found 26 residues.
<Chain id=C>
Found 26 residues.
<Chain id=D>
Found 26 residues.
<Chain id=E>
Found 26 residues.
<Model id=3>
<Chain id=A>
Found 26 residues.
<Chain id=B>
Found 26 residues.
<Chain id=C>
Found 26 residues.
<Chain id=D>
Found 26 residues.
<Chain id=E>
Found 26 residues.
<Model id=4>
<Chain id=A>
Found 26 residues.
<Chain id=B>
Found 26 residues.
<Chain id=C>
Found 26 residues.
<Chain id=D>
Found 26 residues.
<Chain id=E>
Found 26 residues.
<Model id=5>
<Chain id=A>
Found 26 residues.
<Chain id=B>
Found 26 residues.
<Chain id=C>
Found 26 residues.
<Chain id=D>
Found 26 residues.
<Chain id=E>
Found 26 residues.
<Model id=6>
<Chain id=A>
Found 26 residues.
<Chain id=B>
Found 26 residues.
<Chain id=C>
Found 26 residues.
<Chain id=D>
Found 26 residues.
<Chain id=E>
Found 26 residues.
<Model id=7>
<Chain id=A>
Found 26 residues.
<Chain id=B>
Found 26 residues.
<Chain id=C>
Found 26 residues.
<Chain id=D>
Found 26 residues.
<Chain id=E>
Found 26 residues.
<Model id=8>
<Chain id=A>
Found 26 residues.
<Chain id=B>
Found 26 residues.
<Chain id=C>
Found 26 residues.
<Chain id=D>
Found 26 residues.
<Chain id=E>
Found 26 residues.
<Model id=9>
<Chain id=A>
Found 26 residues.
<Chain id=B>
Found 26 residues.
<Chain id=C>
Found 26 residues.
<Chain id=D>
Found 26 residues.
<Chain id=E>
Found 26 residues.
<Model id=10>
<Chain id=A>
Found 26 residues.
<Chain id=B>
Found 26 residues.
<Chain id=C>
Found 26 residues.
<Chain id=D>
Found 26 residues.
<Chain id=E>
Found 26 residues.

Note on a different protein: 100d.ent identifies the models, chains, and
residues differently than it's counterpart 100d.cif!!! And I thought they came
from the same database!?


-- 
Configure bugmail: http://bugzilla.open-bio.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the Biopython-dev mailing list