comparison sirius_csifingerid.py @ 7:e29e64ff50bb draft

"planemo upload for repository https://github.com/computational-metabolomics/sirius_csifingerid_galaxy commit a2dd58962ce65259d79c7647efef1f0b18dce48c"
author computational-metabolomics
date Thu, 10 Feb 2022 16:05:47 +0000
parents 96b077221201
children 8dac4cef0a22
comparison
equal deleted inserted replaced
6:96b077221201 7:e29e64ff50bb
27 parser.add_argument('--cores_top_level', default=1) 27 parser.add_argument('--cores_top_level', default=1)
28 parser.add_argument('--chunks', default=1) 28 parser.add_argument('--chunks', default=1)
29 parser.add_argument('--min_MSMS_peaks', default=1) 29 parser.add_argument('--min_MSMS_peaks', default=1)
30 parser.add_argument('--rank_filter', default=0) 30 parser.add_argument('--rank_filter', default=0)
31 parser.add_argument('--confidence_filter', default=0) 31 parser.add_argument('--confidence_filter', default=0)
32 parser.add_argument('--backwards_compatible',
33 default=False, action='store_true')
34 parser.add_argument('--schema', default='msp') 32 parser.add_argument('--schema', default='msp')
35 parser.add_argument('-a', '--adducts', action='append', nargs=1, 33 parser.add_argument('-a', '--adducts', action='append', nargs=1,
36 required=False, default=[], help='Adducts used') 34 required=False, default=[], help='Adducts used')
37 35
38 args = parser.parse_args() 36 args = parser.parse_args()
348 ###################################################################### 346 ######################################################################
349 # outputs might have different headers. Need to get a list of all the headers 347 # outputs might have different headers. Need to get a list of all the headers
350 # before we start merging the files outfiles = [os.path.join(wd, f) for f in 348 # before we start merging the files outfiles = [os.path.join(wd, f) for f in
351 # glob.glob(os.path.join(wd, "*_metfrag_result.csv"))] 349 # glob.glob(os.path.join(wd, "*_metfrag_result.csv"))]
352 def concat_output(filename, result_pth, 350 def concat_output(filename, result_pth,
353 rank_filter, confidence_filter, backwards_compatible): 351 rank_filter, confidence_filter):
354 outfiles = glob.glob(os.path.join(wd, '*', '*{}'.format(filename))) 352 outfiles = glob.glob(os.path.join(wd, '*', '*{}'.format(filename)))
355 353
356 # sort files nicely 354 # sort files nicely
357 outfiles.sort(key=lambda s: int(re.match(r'^.*/(' 355 outfiles.sort(key=lambda s: int(re.match(r'^.*/('
358 r'\d+).*{}'.format(filename), 356 r'\d+).*{}'.format(filename),