Mercurial > repos > recetox > ipapy2_gibbs_sampler
annotate ipapy2_MS2_annotation.py @ 0:b2253cf7db76 draft default tip
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
| author | recetox | 
|---|---|
| date | Fri, 16 May 2025 08:02:01 +0000 | 
| parents | |
| children | 
| rev | line source | 
|---|---|
| 
0
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
1 from ipaPy2 import ipa | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
2 from utils import flattern_annotations, MSArgumentParser | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
3 | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
4 | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
5 def main( | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
6 input_dataset_mapped_isotope_patterns, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
7 input_dataset_MS2, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
8 input_dataset_adducts, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
9 input_dataset_MS2_DB, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
10 ppm, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
11 ratiosd, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
12 ppmunk, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
13 ratiounk, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
14 ppmthr, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
15 pRTNone, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
16 pRTout, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
17 mzdCS, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
18 ppmCS, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
19 CSunk, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
20 evfilt, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
21 output_dataset, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
22 ncores, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
23 ): | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
24 annotations = ipa.MSMSannotation( | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
25 input_dataset_mapped_isotope_patterns, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
26 input_dataset_MS2, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
27 input_dataset_adducts, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
28 input_dataset_MS2_DB, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
29 ppm=ppm, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
30 ratiosd=ratiosd, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
31 ppmunk=ppmunk, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
32 ratiounk=ratiounk, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
33 ppmthr=ppmthr, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
34 pRTNone=pRTNone, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
35 pRTout=pRTout, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
36 mzdCS=mzdCS, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
37 ppmCS=ppmCS, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
38 CSunk=CSunk, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
39 evfilt=evfilt, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
40 ncores=ncores, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
41 ) | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
42 annotations_flat = flattern_annotations(annotations) | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
43 write_func, file_path = output_dataset | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
44 write_func(annotations_flat, file_path) | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
45 | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
46 | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
47 if __name__ == "__main__": | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
48 parser = MSArgumentParser( | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
49 """Annotation of the dataset base on the MS1 and MS2 information. Prior | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
50 probabilities are based on mass only, while post probabilities are based | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
51 on mass, RT, previous knowledge and isotope patterns.""" | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
52 ) | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
53 parser.add_argument( | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
54 "--input_dataset_mapped_isotope_patterns", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
55 nargs=2, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
56 action="load_data", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
57 required=True, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
58 help=( | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
59 "A dataset containing the MS1 data. Ideally obtained from" | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
60 " map_isotope_patterns" | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
61 ), | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
62 ) | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
63 parser.add_argument( | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
64 "--input_dataset_MS2", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
65 nargs=2, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
66 action="load_data", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
67 required=True, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
68 help="A dataset containing the MS2 fragmentation data", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
69 ) | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
70 parser.add_argument( | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
71 "--input_dataset_adducts", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
72 nargs=2, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
73 action="load_data", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
74 required=True, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
75 help=( | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
76 "A dataset containing the information on all the possible adducts given the" | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
77 " database. Ideally obtained from compute_all_adducts" | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
78 ), | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
79 ) | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
80 parser.add_argument( | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
81 "--input_dataset_MS2_DB", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
82 nargs=2, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
83 action="load_data", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
84 required=True, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
85 help="A dataset containing the MS2 database", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
86 ) | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
87 parser.add_argument( | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
88 "--mzdCS", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
89 type=int, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
90 default=0, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
91 help="""maximum mz difference allowed when computing cosine similarity | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
92 scores. If one wants to use this parameter instead of ppmCS, this | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
93 must be set to 0. Default 0.""", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
94 ) | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
95 parser.add_argument( | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
96 "--ppmCS", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
97 type=int, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
98 default=10, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
99 help="""maximum ppm allowed when computing cosine similarity scores. | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
100 If one wants to use this parameter instead of mzdCS, this must be | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
101 set to 0. Default 10.""", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
102 ) | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
103 parser.add_argument( | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
104 "--CSunk", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
105 type=float, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
106 default=0.7, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
107 help="""cosine similarity score associated with the 'unknown' annotation. | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
108 Default 0.7""", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
109 ) | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
110 parser.add_argument( | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
111 "--evfilt", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
112 type=bool, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
113 default=False, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
114 help="""Default value False. If true, only spectrum acquired with the same | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
115 collision energy are considered.""", | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
116 ) | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
117 args = parser.parse_args() | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
118 main( | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
119 args.input_dataset_mapped_isotope_patterns, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
120 args.input_dataset_MS2, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
121 args.input_dataset_adducts, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
122 args.input_dataset_MS2_DB, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
123 args.ppm, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
124 args.ratiosd, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
125 args.ppmunk, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
126 args.ratiounk, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
127 args.ppmthr, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
128 args.pRTNone, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
129 args.pRTout, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
130 args.mzdCS, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
131 args.ppmCS, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
132 args.CSunk, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
133 args.evfilt, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
134 args.output_dataset, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
135 args.ncores, | 
| 
 
b2253cf7db76
planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/ipapy2 commit 64b61ff2823b4f54868c0ab7a4c0dc49eaf2979a
 
recetox 
parents:  
diff
changeset
 | 
136 ) | 
