[Swift-user] swift script calling procedure
    Zhao Zhang 
    zhaozhang at uchicago.edu
       
    Thu Jul 31 12:41:35 CDT 2008
    
    
  
Hi, Mike
I am using the same structure of the swift script you used to run dock5 
in April. The old file is at surveyor:/home/wilde/doc5/run01.
Could some one take a look at this and point out why it failed to 
compile with the procedure readdata( ) ? Thanks so much.
best wishes
zhangzhao
My script is like this:
/type DockOut;
type Mol2;
dock (string id, Mol2 mfile, DockOut ofile, string protein)
{
  app { rundock @id  @mfile @ofile; }
}
type params {
  string idname;
  string mname;
  string oname;
  string pname;
};
doall(params pset[])
{
  foreach p in pset {
    string id=p.idname;
    Mol2 mfile=p.mname;
    DockOut ofile=p.oname;
    string protein=p.pname;
    dock(id, mfile, ofile, protein);
  }
}
// Main
params p[];
p = readdata("paramlist");
doall(p);/
It failed to be compiled with this message:
/
zzhang at login6.surveyor:~/swift/etc> swift dock2.swift
Could not start execution.
        Compile error in procedure invocation at line 30: Procedure 
readdata is not declared./
I am also attaching the paramlist file:
/idname mname oname pname
0 /home/zzhang/swift_dock6/run05/000/000/run05_in.0000000.mol2 
/home/zzhang/swift_dock6/run05/000/000/run05_out.0000000.tar.gz 1KQP/
    
    
More information about the Swift-user
mailing list