[Biopython] Problem writing a PDB with multiple models

João Rodrigues j.p.g.l.m.rodrigues at gmail.com
Tue Oct 27 17:07:46 UTC 2015


Ah! That you can disable with write_end=False to PDBIO save().

On Tue, Oct 27, 2015 at 4:39 PM, Claudia Millán Nebot <cmncri at ibmb.csic.es>
wrote:

> Sorry, I meant the END statement :)
> 2015-10-27 16:37 GMT+00:00 João Rodrigues <j.p.g.l.m.rodrigues at gmail.com>:
>> Hi Claudia,
>>
>> The TER statement *should* show up at the end of each chain, so it’s OK.
>>
>> Best,
>>
>> João
>>
>>
>>
>>
>> On Tue, Oct 27, 2015 at 3:40 PM, Claudia Millán Nebot <cmncri at ibmb.csic.es
>> > wrote:
>>
>>> Dear Hongbo and João,
>>>
>>> thank you both! I got my models named right now, but as João points out,
>>> the TER keeps appearing.
>>> Anyway, I am happy that it is something that can be helpful for other
>>> cases because it is a general problem in the writing of
>>> the file. I will updgrade my Biopython installation as soon as the fix is
>>> available. Thanks again! :)
>>>
>>> Best,
>>>
>>> Claudia
>>>
>>> 2015-10-27 13:40 GMT+00:00 Hongbo Zhu 朱宏博 <macrozhu at gmail.com>:
>>>
>>>> if you look at PDBIO.py :
>>>>
>>>> if model_flag:
>>>>     fp.write("MODEL      %s\n" % model.serial_num)
>>>>>>>> so model.serial_num is written, not model.id.
>>>>
>>>> Although the BioPython FAQ says:
>>>>
>>>> What is a model id?
>>>>
>>>> The model id is an integer which denotes the rank of the model in the
>>>> PDB/mmCIF file. The model is starts at 0. Crystal structures generally have
>>>> only one model (with id 0), while NMR files usually have several models.
>>>>
>>>>
>>>> So perhaps one of them should be updated?
>>>>
>>>> hongbo
>>>>
>>>
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.open-bio.org/pipermail/biopython/attachments/20151027/8c8dc80a/attachment.html>


More information about the Biopython mailing list