comparison sirius_csifingerid.py @ 4:8fb51147d15e draft

"planemo upload for repository https://github.com/computational-metabolomics/sirius_csifingerid_galaxy commit fdeefc696443bc3aadf08d4df7226cb6f91d0388"
author computational-metabolomics
date Fri, 04 Feb 2022 10:09:40 +0000
parents 4cbfd3d0a4c4
children 96b077221201
comparison
equal deleted inserted replaced
3:4cbfd3d0a4c4 4:8fb51147d15e
388 reader = csv.DictReader(infile, delimiter='\t') 388 reader = csv.DictReader(infile, delimiter='\t')
389 389
390 ad = paramds[fn.split(os.sep)[-2]]['additional_details'] 390 ad = paramds[fn.split(os.sep)[-2]]['additional_details']
391 391
392 for line in reader: 392 for line in reader:
393 if 'rank' in line and \ 393 if 'rank' in line \
394 0 < int(rank_filter) < int(line['rank']): 394 and 0 < int(rank_filter) < int(line['rank']):
395 # filter out those annotations greater than rank filter 395 # filter out those annotations greater than rank filter
396 # If rank_filter is zero then skip 396 # If rank_filter is zero then skip
397 continue 397 continue
398 398
399 if 'ConfidenceScore' in line \ 399 if ('ConfidenceScore' in line
400 and 0 < int(confidence_filter) < int(line['rank']): 400 and 0 < float(confidence_filter)
401 # filter out those annotations greater than rank filter 401 and float(line['ConfidenceScore']) <
402 # If rank_filter is zero then skip 402 float(confidence_filter)):
403 # filter out those annotations that are less than
404 # the confidence filter value
403 continue 405 continue
404 line.update(ad) 406 line.update(ad)
405 407
406 dwriter.writerow(line) 408 dwriter.writerow(line)
407 409
412 os.system(s1) 414 os.system(s1)
413 s2 = "sed 's/CSI:FingerIDScore/Score/' {r} > {r}".format(r=result_pth) 415 s2 = "sed 's/CSI:FingerIDScore/Score/' {r} > {r}".format(r=result_pth)
414 os.system(s2) 416 os.system(s2)
415 417
416 418
417 concat_output('canopus_summary.tsv', 419 concat_output('compound_identifications.tsv',
418 args.canopus_result_pth, 420 args.annotations_result_pth,
419 args.rank_filter, 421 args.rank_filter,
420 args.confidence_filter, 422 args.confidence_filter,
421 args.backwards_compatible) 423 args.backwards_compatible)
422 concat_output('compound_identifications.tsv', 424 concat_output('canopus_summary.tsv',
423 args.annotations_result_pth, 425 args.canopus_result_pth,
424 0, 426 0,
425 0, 427 0,
426 False) 428 False)