This utility takes as input a single molecule file (SD or OEB) or list file containing one or more molecules files. It will re-rank these input files by a user-defined SD tag. The most common use is to create a single hitlist after running ROCS on the separate files created by chunker.
Name of input file to rank, or the name of a list file (.lst or .list) containing a collection of files to rank.
Output structure file for sorted hits. Formats other than SDF or OEB will lose the SD tag data.
SD tag containing a score (that can be converted to a floating point value) to use as the score to rank with.
Number of hits to keep. [ default = 500 ]
By default, hits are ranked with higher scores meaning better results. To rank by a score where the smaller value is better, use -biggerisbetter false. [ default = true ]
Assuming a set of ROCS results for the previous chunker example are in a file called bar.list:
bar0000001_hits_01.sdf bar0000002_hits_01.sdf bar0000003_hits_01.sdf bar0000004_hits_01.sdf bar0000005_hits_01.sdf
To merge these, rank by Tanimoto Combo and then keep the top 200.
prompt> hlmerge -in bar.list -out bar_hits.sdf -rankby ROCS_TanimotoCombo -besthits 200