VMD-L Mailing List
From: andrea spitaleri (spitaleri.andrea_at_hsr.it)
Date: Fri Nov 18 2005 - 10:16:01 CST
- Next message: Axel Kohlmeyer: "Re: calculate rmsd in a loop:feedback [sorry if you get it twice]"
 - Previous message: andrea spitaleri: "Re: calculate rmsd in a loop:feedback [sorry if you get it twice]"
 - In reply to: Axel Kohlmeyer: "Re: calculate rmsd in a loop:feedback [sorry if you get it twice]"
 - Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
 
Hi again :),
thanks for your suggestion. However, I worked out doing that (thanks to 
Luc) much faster:
set outfile [open rmsd.dat w]
for { set k 1 } { $k < 101 } { incr k } {
    mol load pdb pro_$k.pdb
}
set mol_list [molinfo list]
foreach mol $mol_list {
    set sel1 [atomselect $mol "protein and backbone"]
    set lig1 [atomselect $mol "segid B"]
    foreach mol1 $mol_list {
        set sel2 [atomselect $mol1 "protein and backbone"]
        set lig2 [atomselect $mol1 "segid B"]    
        set all [atomselect $mol1 "all"]
        $all move [measure fit $sel2 $sel1]
        set rmsd [measure rmsd $lig2 $lig1]
        puts $outfile "$mol $mol1 $rmsd"
        puts "DONE"
    }
}
close $outfile
ciao
andrea
-- ------------------------------- Andrea Spitaleri Dulbecco Telethon Institute c/o DIBIT Scientific Institute Biomolecular NMR, 1B4 Via Olgettina 58 20132 Milano (Italy) Get Firefox! <http://www.spreadfirefox.com/?q=affiliates&id=0&t=85> -------------------------------
- Next message: Axel Kohlmeyer: "Re: calculate rmsd in a loop:feedback [sorry if you get it twice]"
 - Previous message: andrea spitaleri: "Re: calculate rmsd in a loop:feedback [sorry if you get it twice]"
 - In reply to: Axel Kohlmeyer: "Re: calculate rmsd in a loop:feedback [sorry if you get it twice]"
 - Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
 



