Home | Trees | Indices | Help |
|
---|
|
>>> x = IcmCad( ref_model, [ m1, m2 ], verbose=1 ) >>> result = x.run()IcmCad writes temporary pdb files, calls the icmbrowser program, and parses the result from the STDOUT pipe. The result values are then in x.result (if x is the IcmCad instance). As recommended, the value is multiplied by factor 1.8 which puts it into a range from 0 (identical) to 100 (completely different). This scaling is not recommended for docking solutions.
To Do: Not speed-optimized!
Note: Command configuration in: biskit/external/defaults/exe_icmbrowser.da
|
|||
| __init__(self, ref_model, models, **kw) | ||
|
__prepareModel(self,
model,
f_out) Prepare a model that ICM likes. |
||
|
prepare(self) Overrides Executor method. |
||
|
cleanup(self) Tidy up the mess you created. |
||
[str]
|
parse_icm(self,
output) Extract CAD value from icm output. |
||
|
isFailed(self) Overrides Executor method |
||
|
finish(self) Overrides Executor method |
||
[str]
|
generateInp(self) Has to be overridden to support head / segment / tail structure. |
|
|||
|
inp_head = """ call _startup read pdb unix cat \"%(f_ref)s\" co...
|
||
|
inp_tail = "quit\n"
|
||
|
inp_calc = """ read pdb unix cat \"%(f_pdb)s\" copy a_ \"mol2\"...
|
|
|
Prepare a model that ICM likes.
|
Overrides Executor method. |
Tidy up the mess you created. |
Extract CAD value from icm output.
|
Overrides Executor method |
Overrides Executor method |
Has to be overridden to support head / segment / tail structure. Replace formatstr place holders in inp by fields of this class.
|
|
inp_head
|
inp_tail
|
inp_calc
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0alpha3 on Tue May 1 22:34:55 2007 | http://epydoc.sourceforge.net |