Mercurial > repos > bgruening > autodock_vina_prepare_box
annotate calc_vina_box_params.py @ 6:8f766d9652a2 draft default tip
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 15694de1df8abe053d0fa0953262dfef419d2936"
author | bgruening |
---|---|
date | Wed, 01 Sep 2021 09:38:09 +0000 |
parents | 668c60aa4799 |
children |
rev | line source |
---|---|
5
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
1 import argparse |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
2 |
0
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
3 import numpy as np |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
4 from rdkit import Chem |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
5 from rdkit.Chem import rdShapeHelpers |
5
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
6 |
0
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
7 |
3
908880455b2d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit deb7ad38cefd13df312431b1138054a68381efdf"
bgruening
parents:
2
diff
changeset
|
8 def get_mol_from_file(fname, ftype): |
5
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
9 if ftype in ["mol", "sdf"]: |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
10 mol = Chem.MolFromMolFile(options.ligand_path, strictParsing=False, sanitize=False) |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
11 elif ftype == "pdb": |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
12 mol = Chem.MolFromPDBFile(options.ligand_path, sanitize=False) |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
13 elif ftype == "mol2": |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
14 mol = Chem.MolFromMol2File(options.ligand_path, sanitize=False) |
3
908880455b2d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit deb7ad38cefd13df312431b1138054a68381efdf"
bgruening
parents:
2
diff
changeset
|
15 else: |
908880455b2d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit deb7ad38cefd13df312431b1138054a68381efdf"
bgruening
parents:
2
diff
changeset
|
16 raise IOError |
908880455b2d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit deb7ad38cefd13df312431b1138054a68381efdf"
bgruening
parents:
2
diff
changeset
|
17 if not mol: |
908880455b2d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit deb7ad38cefd13df312431b1138054a68381efdf"
bgruening
parents:
2
diff
changeset
|
18 raise IOError |
908880455b2d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit deb7ad38cefd13df312431b1138054a68381efdf"
bgruening
parents:
2
diff
changeset
|
19 return mol |
0
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
20 |
5
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
21 |
0
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
22 def get_params(options): |
3
908880455b2d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit deb7ad38cefd13df312431b1138054a68381efdf"
bgruening
parents:
2
diff
changeset
|
23 mol = get_mol_from_file(options.ligand_path, options.ftype) |
0
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
24 |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
25 # get rdkit conformer and compute x,y,z of top and bottom corner of confounding cuboid |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
26 conf = mol.GetConformer() |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
27 params = rdShapeHelpers.ComputeConfBox(conf) |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
28 |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
29 # change tuples to arrays |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
30 coords1 = np.array(params[0]) |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
31 coords2 = np.array(params[1]) |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
32 |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
33 # get the centre of the box |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
34 center = np.mean((coords1, coords2), axis=0) |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
35 |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
36 # calculate box dimensions |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
37 dims = np.abs(coords1 - coords2) |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
38 |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
39 # optionally add buffers in each direction - expansion |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
40 box_dims = [dims[0] + options.bufx, dims[1] + options.bufy, dims[2] + options.bufz] |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
41 |
2
73c2c9774c2d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit ef86cfa5f7ab5043de420511211579d03df58645"
bgruening
parents:
1
diff
changeset
|
42 optionalvals = "" |
73c2c9774c2d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit ef86cfa5f7ab5043de420511211579d03df58645"
bgruening
parents:
1
diff
changeset
|
43 |
5
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
44 if options.seed is not None: |
2
73c2c9774c2d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit ef86cfa5f7ab5043de420511211579d03df58645"
bgruening
parents:
1
diff
changeset
|
45 optionalvals += "seed = " + str(options.seed) + "\n" |
5
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
46 if options.exhaustiveness is not None: |
2
73c2c9774c2d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit ef86cfa5f7ab5043de420511211579d03df58645"
bgruening
parents:
1
diff
changeset
|
47 optionalvals += "exhaustiveness = " + str(options.exhaustiveness) + "\n" |
1
4f7c5cad3377
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit ed9b6859de648aa5f7cde483732f5df20aaff90e
bgruening
parents:
0
diff
changeset
|
48 |
5
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
49 with open(options.output, "w") as f: |
0
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
50 f.write( |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
51 """ |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
52 size_x = {} |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
53 size_y = {} |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
54 size_z = {} |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
55 center_x = {} |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
56 center_y = {} |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
57 center_z = {} |
5
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
58 {}""".format( |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
59 box_dims[0], |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
60 box_dims[1], |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
61 box_dims[2], |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
62 center[0], |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
63 center[1], |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
64 center[2], |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
65 optionalvals, |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
66 ) |
0
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
67 ) |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
68 |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
69 |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
70 if __name__ == "__main__": |
5
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
71 parser = argparse.ArgumentParser( |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
72 description=""" |
3
908880455b2d
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit deb7ad38cefd13df312431b1138054a68381efdf"
bgruening
parents:
2
diff
changeset
|
73 This tool calculates a confounding box around an input ligand, and uses it to |
0
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
74 generate the input parameters for an autodock vina job. The output file can be fed into |
5
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
75 the autodock vina tool as an alternative to creating the parameter file manually. |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
76 |
1
4f7c5cad3377
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit ed9b6859de648aa5f7cde483732f5df20aaff90e
bgruening
parents:
0
diff
changeset
|
77 Optionally, you can include a 'buffer' in each of the x,y and z directions (in Å), |
0
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
78 which will be added to the confounding box in the appropriate direction. |
5
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
79 """ |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
80 ) |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
81 parser.add_argument( |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
82 "--ligand", dest="ligand_path", help="The input ligand filepath." |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
83 ) |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
84 parser.add_argument( |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
85 "--ftype", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
86 dest="ftype", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
87 help="Filetype of the input ligand (mol, sdf, pdb, mol2)", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
88 ) |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
89 parser.add_argument( |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
90 "--config", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
91 dest="output", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
92 help="The output file containing calculated params (txt)", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
93 ) |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
94 parser.add_argument( |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
95 "--exh", dest="exhaustiveness", type=int, help="Exhaustiveness of global search" |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
96 ) |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
97 parser.add_argument( |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
98 "--bufx", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
99 dest="bufx", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
100 default=0, |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
101 type=float, |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
102 help="the buffer in the x direction " "(float - in angs.)", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
103 ) |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
104 parser.add_argument( |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
105 "--bufy", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
106 dest="bufy", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
107 default=0, |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
108 type=float, |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
109 help="the buffer in the y direction " "(float - in angs.)", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
110 ) |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
111 parser.add_argument( |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
112 "--bufz", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
113 dest="bufz", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
114 default=0, |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
115 type=float, |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
116 help="the buffer in the z direction " "(float - in angs.)", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
117 ) |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
118 parser.add_argument( |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
119 "--seed", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
120 dest="seed", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
121 default=None, |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
122 type=int, |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
123 help="Random seed for reproducibility", |
668c60aa4799
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f"
bgruening
parents:
3
diff
changeset
|
124 ) |
0
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
125 |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
126 options = parser.parse_args() |
761762031eee
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/chemicaltoolbox/autodock_vina commit a657ca32e9a470d710e483e9c3c2706726bec9a3
bgruening
parents:
diff
changeset
|
127 get_params(options) |