<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>thanks. </p>
<p>suggestion on feature</p>
<p><br>
</p>
<p>when exiting session, chimera auto writes out a csv file of model id, name and path. file name equals session name with csv extension. The file could be incorporated into a database.</p>
<p><br>
</p>
<p>Would make organizing assets & archiving session files easier.</p>
<p><br>
</p>
<div id="Signature">
<div id="divtagdefaultwrapper" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
<div class="BodyFragment"><font size="2">
<div class="PlainText">Matthew Dougherty<br>
National Center for Macromolecular Imaging<br>
Baylor College of Medicine<br>
<span style="font-size:13.0pt; font-family:Calibri">=================================================</span><br>
</div>
<div class="PlainText"><span style="font-size:13pt; font-family:Calibri">=================================================</span><span style="font-size:13.0pt; font-family:Calibri"><br>
</span></div>
</font></div>
</div>
</div>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Eric Pettersen <pett@cgl.ucsf.edu><br>
<b>Sent:</b> Friday, October 9, 2015 5:37 PM<br>
<b>To:</b> Dougherty, Matthew T<br>
<b>Cc:</b> chimera-users@cgl.ucsf.edu<br>
<b>Subject:</b> Re: [Chimera-users] python/model panel</font>
<div> </div>
</div>
<div><br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Oct 9, 2015, at 1:34 PM, Dougherty, Matthew T <<a href="mailto:matthewd@bcm.edu" class="">matthewd@bcm.edu</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div id="divtagdefaultwrapper" class="" style="font-style:normal; font-variant:normal; font-weight:normal; letter-spacing:normal; line-height:normal; orphans:auto; text-align:start; text-indent:0px; text-transform:none; white-space:normal; widows:auto; word-spacing:0px; font-size:12pt; background-color:rgb(255,255,255); font-family:Calibri,Arial,Helvetica,sans-serif">
<div class="" style="margin-top:0px; margin-bottom:0px">I would like to print out the model ID, name and input files as they are listed in the model panel.</div>
<div class="" style="margin-top:0px; margin-bottom:0px"><br class="">
</div>
<div class="" style="margin-top:0px; margin-bottom:0px">Can you point me in the direction of how to loop over the model panel ?</div>
<div class="" style="margin-top:0px; margin-bottom:0px">Such as elevant variables, and what would be a block of code in chimera that I should study. </div>
</div>
</div>
</blockquote>
<br class="">
</div>
<div>Hi Matt,</div>
<div><span class="Apple-tab-span" style="white-space:pre"></span>I don’t know that you need to go through the Model Panel per se, you could just go through Chimera’s open models list:</div>
<div><br class="">
</div>
<div>chimera.openModels.list()</div>
<div><br class="">
</div>
<div><br class="">
</div>
<div>Each model in the list has:</div>
<div><br class="">
</div>
<div>id<span class="Apple-tab-span" style="white-space:pre"> </span>ID number</div>
<div>subid<span class="Apple-tab-span" style="white-space:pre"> </span>Sub-ID number (None if it doesn’t have a sub-ID)</div>
<div>name<span class="Apple-tab-span" style="white-space:pre"> </span>Name</div>
<div>openedAs<span class="Apple-tab-span" style="white-space:pre"> </span>If it came from a file, a 4-tuple of stuff you mostly don’t care about, but the first element is the file name</div>
<div><br class="">
</div>
<div>Since some models don’t come from files (e.g. on-the-fly VRML models), you may want to use the model panel’s “inputPath” function to always get a usable/readable string:</div>
<div><br class="">
</div>
<div>from ModelPanel import inputPath</div>
<div>path = inputPath(model)</div>
<div><br class="">
</div>
<div>—Eric</div>
<br class="">
<div class="">
<div class="">
<div class="" style="word-wrap:break-word">
<div class=""><span class="Apple-tab-span" style="white-space:pre"></span>Eric Pettersen</div>
<div class=""><span class="Apple-tab-span" style="white-space:pre"></span>UCSF Computer Graphics Lab</div>
<div class=""><br class="">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>