comparison matchms_wrapper.py @ 5:672c22d7f004 draft

"planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/matchms commit e4fdeb4c24f993c7f1a9ce851b9739ce9c0ff8e2"
author recetox
date Wed, 21 Jul 2021 07:43:45 +0000
parents 57959596262d
children 4571641de47a
comparison
equal deleted inserted replaced
4:57959596262d 5:672c22d7f004
56 query_names = [spectra.metadata['name'] for spectra in scores.queries] 56 query_names = [spectra.metadata['name'] for spectra in scores.queries]
57 reference_names = [spectra.metadata['name'] for spectra in scores.references] 57 reference_names = [spectra.metadata['name'] for spectra in scores.references]
58 58
59 # Write scores to dataframe 59 # Write scores to dataframe
60 dataframe_scores = DataFrame(data=[entry["score"] for entry in scores.scores], index=reference_names, columns=query_names) 60 dataframe_scores = DataFrame(data=[entry["score"] for entry in scores.scores], index=reference_names, columns=query_names)
61 dataframe_scores.to_csv(args.output_filename_scores, sep=';') 61 dataframe_scores.to_csv(args.output_filename_scores, sep='\t')
62 62
63 # Write number of matches to dataframe 63 # Write number of matches to dataframe
64 dataframe_matches = DataFrame(data=[entry["matches"] for entry in scores.scores], index=reference_names, columns=query_names) 64 dataframe_matches = DataFrame(data=[entry["matches"] for entry in scores.scores], index=reference_names, columns=query_names)
65 dataframe_matches.to_csv(args.output_filename_matches, sep=';') 65 dataframe_matches.to_csv(args.output_filename_matches, sep='\t')
66 return 0 66 return 0
67 67
68 68
69 if __name__ == "__main__": 69 if __name__ == "__main__":
70 main(argv=sys.argv[1:]) 70 main(argv=sys.argv[1:])