<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">@Andreas, will do.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">@Peter, we have been using the createAtomBonds property in FileParsingParameters. We observed that the ligand bonds are referencing the “new” chain ID from
 the mmCIF file rather than the “legacy” chain ID (also included in the record); we currently rely on the legacy ID. Bond objects for the hemes in hemoglobin (4HHB) are clearly being created. Currently, we are looking into whether BioJava uses different chain
 IDs during different parsing workflows or whether our existing glue code for interacting with BioJava contains incorrect chain references.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> andreas.prlic@gmail.com [mailto:andreas.prlic@gmail.com]
<b>On Behalf Of </b>Andreas Prlic<br>
<b>Sent:</b> Tuesday, October 27, 2015 5:16 PM<br>
<b>To:</b> Steve Darnell<br>
<b>Cc:</b> biojava-dev@mailman.open-bio.org<br>
<b>Subject:</b> Re: [Biojava-dev] mmCIF parser development<o:p></o:p></span></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal">Hi Steve,<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">I'd say these are excellent feature requests for the current mmCIF parsing framework.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">We definitely want to enable all of the categories mentioned by you. The data categories need to be added in either the SimpleMmCifParser/Consumer, and the ChemCompConsumer.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">If you want to provide a patch for parsing ligand information, sites, and ssbonds, that would be welcome. I'd say these should go all into the&nbsp;SimpleMMCIFConsumer.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Having said that, we need to double check that some of your requests are not already implemented. E.g. there is already the BondMaker class that assigns bonds based on mmCif definitions. (check the&nbsp;shouldCreateAtomBonds flag in FileParsingParameters)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Do you want to open up (multiple) tickets on GitHub for the requested data categories, then we can discuss them in detail there?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Andreas<o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class="MsoNormal">On Tue, Oct 27, 2015 at 1:11 PM, Steve Darnell &lt;<a href="mailto:darnells@dnastar.com" target="_blank">darnells@dnastar.com</a>&gt; wrote:<o:p></o:p></p>
<p class="MsoNormal">Greetings,<br>
<br>
Our group uses the BioJava mmCIF parser to handle reading mmCIF files to provide structural information.&nbsp; The parsing and writing of mmCIF provide some of the important data entries but we would like to extend these to provide more details.&nbsp; We are looking
 in particular to add the ability to parse ligand bond information, the _struct_site records for sites, and _struct_conn for disulfide bonds.&nbsp; We are hoping to contribute any implementations for parsing back to the BioJava code base.<br>
<br>
For the ligand bond information, we could parse connectivity via the Chemical Component library since the bond information is not present within mmCIF as CONECT was for PDB.<br>
<br>
Is there planned development to get the equivalent bond information for ligands in the SimpleMMCIFParser as is present for CONECT records for PDB parsing?&nbsp; If we were to implement parsing of ligand information, sites, and ssbonds, would it be best to add this
 SimpleMMCIFConsumer or as another consumer?<br>
<br>
Is this discussion best suited for the github issue tracker? If so, we will start a discussion there.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class="MsoNormal">-- <o:p></o:p></p>
<div>
<div>
<div>
<div>
<p class="MsoNormal">-----------------------------------------------------------------------<br>
Dr. Andreas Prlic<br>
RCSB PDB Protein Data Bank<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Technical &amp; Scientific Team Lead<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">University of California, San Diego<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Editor Software Section&nbsp;<o:p></o:p></p>
<div>
<p class="MsoNormal">PLOS Computational Biology<o:p></o:p></p>
<div>
<div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">BioJava Project Lead<br>
-----------------------------------------------------------------------<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>