VMD-L Mailing List
From: John Stone (johns_at_ks.uiuc.edu)
Date: Tue Sep 09 2008 - 01:46:41 CDT
- Next message: John Stone: "Re: Extensions menu is blank"
- Previous message: John Stone: "Re: solvating a water molecule"
- In reply to: mishacat_at_udm.ru: "How to generate more segments?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Hi,
If you generate a massive number of segments, you'll run
out of field width in the PDB/PSF formats, so you need to use
something other than decimal numbering. A simple workaround that
will greatly increase the number of segments you can use is to
use both a shorter $segname prefix, and also to use hexadecimal
numbering, e.g.:
set nstr [string toupper [format "%x" $segid]]
set seg $segname$nstr
We're working on implementing new molecule file formats that will not
be subject to such annoyingly small field widths, but for the time
being this workaround should get you by.
Cheers,
John Stone
vmd_at_ks.uiuc.edu
On Tue, Sep 09, 2008 at 10:30:05AM +0400, mishacat_at_udm.ru wrote:
> Hi everyone!
> I need to generate a large quantity of the same molecules.
> I used this script:
>
> set segname A
> for {set segid 0} {$segid < 999} {incr segid} {
> set pdb $prefix.pdb
> set seg $segname$segid
> segment $seg {
> pdb $pdb
> }
> coordpdb $pdb $seg
> }
>
> but segid cannot be larger than 999. The question is: how to organize "for" cycle from "A" to "Z"?
> Any other approaches of generating large quantity of molecules are welcome.
>
> --
> Sincerely yours,
> Mikhail Suyetin
>
>
>
> --
> ????????-450 512????/??? ?? 450 ??????!!! ????? ?????? ? ???????!!!
> http://izhevsk.net/html/price.html
-- NIH Resource for Macromolecular Modeling and Bioinformatics Beckman Institute for Advanced Science and Technology University of Illinois, 405 N. Mathews Ave, Urbana, IL 61801 Email: johns_at_ks.uiuc.edu Phone: 217-244-3349 WWW: http://www.ks.uiuc.edu/~johns/ Fax: 217-244-6078
- Next message: John Stone: "Re: Extensions menu is blank"
- Previous message: John Stone: "Re: solvating a water molecule"
- In reply to: mishacat_at_udm.ru: "How to generate more segments?"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]