Next: , Previous: fitting, Up: Scheme Scripting Functions


13.21 refmac

— procedure: refmac-exe

This is the default refmac version, it is presumed to be in the path. It can be overridden using a re-definition either at the scripting interface or in one's ~/.coot file. E.g.: (define refmac-exec "/y/programs/xtal/refmac-latest/bin/refmac5-3-dec-2004")

— procedure: refmac-extra-params

Set this to a list of parameter strings:

If refmac-extra-params is a list of strings, it is used in preference to the "refmac-extra-params" file (should it exist). e.g. (set! refmac-extra-params (list "WEIGHT 0.2" "NCYC 10" "REFI BREF ISO" "REFI METH CGMAT" "REFI TYPE REST RESO 20 1.64"))

— procedure: run-refmac-by-filename pdb-in-filename pdb-out-filename mtz-in-filename mtz-out-filename extra-cif-lib-filename imol-refmac-count swap-map-colours-post-refmac? imol-mtz-molecule show-diff-map-flag phase-combine-flag phib-fom-pair force-n-cycles make-molecules-flag ccp4i-project-dir f-col sig-f-col . r-free-col
— procedure: extra-params-include-weight? params-list

Return #t if the list of strings params-list contains a string beginning with "WEIGHT". If not return #f

— procedure: get-refmac-extra-params

If refmac-extra-params is defined (as a list of strings), then return that, else read the file "refmac-extra-params".

Return a list a list of strings.

— procedure: run-refmac-for-phases

this is not run as a sub-thread, no useful return value.