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 ) | 
