From: Axel Kohlmeyer (akohlmey_at_gmail.com)
Date: Fri Nov 29 2013 - 05:59:58 CST

On Fri, Nov 29, 2013 at 11:43 AM, chandrakala gowda
<chandrakala.gowda_at_gmail.com> wrote:
> Hi all,
>
> I have to load pdb files from multiple directories. I tried to set the cd to
> change within a loop
>
> for {set i 1} {$i < 12} {incr i} {
> set cd {/work/test_0$i}
> mol new $cd/xyz.pdb
> mol delrep 0 top
> mol representation NewCartoon
> mol color Chain
> mol addrep top
> }
>
> I get the following error message
>
> Could not read file /work/test_0$i/final.pdb
>
> how to I format the code to include a variable name in the 'cd'
> I am grateful if someone could resolve this issue for me.

this is a Tcl issue. using {} make /work/test_0$i a _literal_ string,
you have to use "" instead, so that variables are expanded.

axel.

>
> Chandrakala
>
>
>
>

-- 
Dr. Axel Kohlmeyer  akohlmey_at_gmail.com  http://goo.gl/1wk0
International Centre for Theoretical Physics, Trieste. Italy.