Mercurial > repos > bgruening > openbabel
annotate filter/ob_remSmall.xml @ 16:3d3e7c1d0f49
ChemicalToolBoX update.
| author | Bjoern Gruening <bjoern.gruening@gmail.com> |
|---|---|
| date | Fri, 19 Jul 2013 16:27:52 +0200 |
| parents | 6493d130f018 |
| children |
| rev | line source |
|---|---|
| 0 | 1 <tool id="ctb_remSmall" name="Remove small molecules" version="1.0"> |
| 2 <description></description> | |
| 3 <parallelism method="multi" split_inputs="infile" split_mode="to_size" split_size="10000" shared_inputs="" merge_outputs="outfile"></parallelism> | |
| 4 <requirements> | |
| 5 <requirement type="package" version="2.3.2">openbabel</requirement> | |
| 6 </requirements> | |
| 7 <command> | |
| 8 obabel | |
| 9 -i"${infile.ext}" | |
| 10 "${infile}" | |
| 11 -ocopy | |
| 12 -O "${outfile}" | |
| 13 --filter "atoms > $cutoff" | |
| 14 -e | |
| 15 2>&1 | |
| 16 </command> | |
| 17 <inputs> | |
| 18 <param name="infile" format="sdf,mol,mol2,cml,inchi,smi" type="data" label="Molecular input file" /> | |
| 19 <param name="cutoff" size="3" type="integer" value="5" label="Specify the cut-off value (only molecules with more than this number of atoms will pass the filter)" /> | |
| 20 </inputs> | |
| 21 <outputs> | |
| 22 <data format_source="infile" name="outfile" /> | |
| 23 </outputs> | |
| 24 <tests> | |
| 25 <test> | |
| 26 <param name="infile" ftype="smi" value="3_mol.smi" /> | |
| 27 <param name="cutoff" value="5" /> | |
| 28 <output name="outfile" ftype="smi" file="obremsmall_on_3_mol.smi" /> | |
| 29 </test> | |
| 30 </tests> | |
| 31 <help> | |
| 32 | |
| 33 .. class:: infomark | |
| 34 | |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
35 **What this tool does** |
| 0 | 36 |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
37 Filters a library of compounds and removes small molecules below a predefined input number of atoms. |
| 0 | 38 |
| 39 ----- | |
| 40 | |
| 41 .. class:: warningmark | |
| 42 | |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
43 **Hint** |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
44 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
45 Some libraries may contain molecules without a 1D/3D descriptor. These molecules may provoke crashes of any other tool. It is strongly adviced to run this tool before proceeding to any further steps. |
| 0 | 46 |
| 47 ----- | |
| 48 | |
| 49 .. class:: infomark | |
| 50 | |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
51 **Output** |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
52 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
53 Same as input format. |
| 0 | 54 |
| 55 ----- | |
| 56 | |
|
16
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
57 .. class:: infomark |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
58 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
59 **Cite** |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
60 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
61 N M O'Boyle, M Banck, C A James, C Morley, T Vandermeersch, and G R Hutchison - `Open Babel: An open chemical toolbox.`_ |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
62 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
63 .. _`Open Babel: An open chemical toolbox.`: http://www.jcheminf.com/content/3/1/33 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
64 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
65 `Open Babel`_ |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
66 |
|
3d3e7c1d0f49
ChemicalToolBoX update.
Bjoern Gruening <bjoern.gruening@gmail.com>
parents:
0
diff
changeset
|
67 .. _`Open Babel`: http://openbabel.org/wiki/Main_Page |
| 0 | 68 |
| 69 </help> | |
| 70 </tool> |
