Executing flynn with no arguments will result in:
prompt> flynn
:jGf:
:jGDDDDf:
,fDDDGjLDDDf, F L Y N N
,fDDLt: :iLDDL; i i o e o
;fDLt: :tfDG; t g u e w
,jft: ,ijfffji, :iff t a d
.jGDDDDDDDDDGt. i n
;GDDGt:''':tDDDG, n d
.DDDG: :GDDG. g s
;DDDj tDDDi
,DDDf fDDD, Copyright (c) 2008
LDDDt. .fDDDj OpenEye Scientific Software, Inc.
.tDDDDfjtjfDDDGt
:ifGDDDDDGfi. Version: 1.1
.:::.
...................... OEChem version: 1.6.0 20080514
DDDDDDDDDDDDDDDDDDDDDD Platform: osx-10.5-g++4.0-x86
DDDDDDDDDDDDDDDDDDDDDD
No argument specified on the command line
Required parameters:
-map : Input density grid used to fit against
-in : Input filename used to generate conformations
-out : Output filename outputs final poses
For more help type:
./flynn --help
For the rest of this document, the OpenEye banner will be omitted.
A description of the command line interface can be obtained by executing flynn with the -help option.
prompt> flynn --help ./flynn --help simple : Get a list of simple parameters ./flynn --help all : Get a complete list of parameters ./flynn --help defaults : List the defaults for all parameters ./flynn --help <parameter> : Get detailed help on a parameter ./flynn --help html : Create an html help file for this program
If you desire to see all of the command-line options use -help all.
prompt> flynn --help all
will generate the following output:
Complete parameter list
File Options
-in : Input filename used to generate conformations
-map : Input density grid used to fit against
-out : Output filename outputs final poses
-param : Flynn control parameter file
-prot : Optional protein used to mask input grid
-verbose : Triggers copious logging output
Basic Parameters
-blobsThenBox : If a blob isn't found, use the box
-box : Input a molecule to use as a bounding box for the density
-boxpad : Pad supplied box (in angstroms)
-densityAsIs : Don't attempt to find the ligand density, use the density
as is.
-distance : Reject blobs whose average distance to the protein is greater
than this value.
-ligandAsIs : Don't generate conformers from the input ligands (use ligand
as is)
-reportfile : Filename for report file.
-resname : Set the output residue name.
-sortAllChiral : If true, when multiple chiralities are enumerated, sort
all chiralities from best to worst per blob, otherwise sort
chiral structures independently (Note: This may interleave
chiral structures)
MTZ File parameters
-Fc : Column to use for Fc.
-Fdelwt : Column to use for Fdelwt or difference map amplitudes
-Fobs : Column to use for FObs.
-Fwt : Column to use for Fwt or regular map amplitudes.
-Phic : Column to use for Phic.
-Phidelwt : Column to use for Phdelwt or difference map phases.
-Phiwt : Column to use for Phwt or regular map phases.
-autoMTZ : Automatically try to open the mtz file using the DELWT and
FDELWT columns from REFMAC5 mtz files.
-mtype : The map type to use for fitting. Fo-Fc, Fc, 2Fo-Fc, 3Fo-Fc, Fwt,
Fdelwt...
Advanced Parameters
-dumps : Dump the intermediate data such as surfaces and grids
-flipper : Enumerate all stereochemistry, otherwise enumerate all missing
stereochemistry.
-gscale : Scale for the input grid (larger means coarser)
-mmff94s : Use the mmff94s variant of the MMFF94 forcefield ( this uses
planar aniline nitrogens).
-overlays : Number of initial Shape overlays to use for MMFF/Shape fits.
-precheck : Perform a precheck on the inputs for basic validity.
-reporthtml : Output html report after a successful run (requires
-precheck flag).
-residues : comma seperated list of residues (<residuenumber><chainid> to
compute distance to). Example: 120C,134C
-rms : Compute rms distance to input ligand (for validation only)
-split : Split up the results into seperate files
-suppressH : Suppress the output hydrogens in output poses.
3D Construction Parameters
-addfraglib : File(s) containing fragments used for 3D construction, in
addtion to built-in fraglib.
-setfraglib : File(s) containing fragments used for 3D construction.
Replaces built-in fraglib
Torsion Driving Parameters
-ewindow : Energy window used for conformer selection
-fraglib : File(s) containing fragments used for 3D construction
-maxconfgen : Maximum number of conformations to be generated
-maxconfs : Maximum number of conformations to be saved
-torlib : Input name of torsion rules file
-in
-out
-map
-param-prefix) with the '.parm' extension.
-prot
-verbose
Flynn can read and write a variety of molecular file formats. The file format is automatically interpreted from the filename suffix.
| File type | Extension |
| SMILES | .smi .ism .can .smi.gz .ism.gz .can.gz |
| SDF | .sdf .mol .sdf.gz .mol.gz |
| SKC | .skc .skc.gz |
| CDK | .cdk .cdk.gz |
| MOL2 | .mol2 .mol2.gz |
| PDB | .pdb .ent .pdb.gz .ent.gz |
| MacroModel | .mmod .mmod.gz |
| OEBinary v2 | .oeb .oeb.gz |
| Old OEBinary | .bin |
Old OEBinary format can be read but not written by Flynn.
Gzipped OEBinary version 2 (.oeb.gz) is the recommended output format.
Flynn is also capable of piping formatted input and output.
The simple "-" can be used in place of a file name to indicate
std::cin or std::cout with the default SMILES format.
prompt> flynn -in - -out -
This execution will run Flynn with std::cin as the
input with SMILES format. It will also open std::cout with
SMILES format as output. However, the use of "-" does not allow control of
the file format.
To control the format of std::cin and std::cout one may use
the file extensions without a preceeding filename.
prompt> flynn -in .ism -out .oeb.gz
This executes Flynn with the input from std::cin formated
in isomeric SMILES and the output sent to std::cout in gzipped OEBinary
version 2 format.
Flynn can read and write a variety of map file formats. The file format is automatically interpreted from the filename suffix.
| File type | Extension |
| CCP4 | .map .ccp .ccp4 .map.gz .ccp.gz .ccp4.gz |
| CNS/CNX (XPLOR) | ASCII Formats .xplor .xplor.gz |
| OpenEye Grid | .grd .grd.gz |
| Grasp Grid | .phi .phi.gz |
| ASCII Grid | .agd .agd.gz |
| Reflection File | .phs .fob .cv .hlk .oex .phs.gz .fob.gz .cv.gz .hlk.gz .oex.gz |
The MTZ format, in particular, requires that the amplitude column the phase column and the map types be specfied. OpenEye does provide a facility to open the most common MTZ formats automatically as output by REFMAC5.
The only map file types that can be written are ASCII, Grasp and OpenEye grid files.
-blobsThenBox
-box
-boxpad
-densityAsIs
-distance
-ligandAsIs
-reportfile
Smiles,Blob,Stereo Variant,Conformer,Tanimoto Shape,Tanimoto MMFF/SHAPE,Local Strain CC(=O)[C@H]1CC[C@@H]2[C@@]1(CC[C@H]3[C@H]2CCC4=CC(=O)CC[C@]34C)C,1,,,0.4110, 0.4296 CC(=O)[C@H]1CC[C@@H]2[C@@]1(CC[C@H]3[C@H]2CCC4=CC(=O)CC[C@]34C)C,1,,,0.313, 0.3704 CC(=O)[C@H]1CC[C@@H]2[C@@]1(CC[C@H]3[C@H]2CCC4=CC(=O)CC[C@]34C)C,1,,,0.3265, 0.3628
-resname
-sortAllChiral
-autoMTZ
-Fobs
-Fc
-Phic
-Fdelwt-Fwt-Phic-Phidelwt-Phiwt
-mtype
-flipper
-mmff94s
-overlays
-precheck
-reporthtml
-residues
-rms-split is on, it also records it in the
file name. [default = false]
-split
-suppressH