Mercurial > repos > dfornika > micall_lite
diff amino2consensus.py @ 22:b5df889acab3 draft
planemo upload for repository https://github.com/dfornika/galaxytools/tree/master/tools/micall-lite commit 822e7e1c2de31a72c2a13bcc15b9df06b699561f-dirty
author | dfornika |
---|---|
date | Wed, 25 Sep 2019 19:08:16 -0400 |
parents | d099ef46fd42 |
children | 033e0a3674bc |
line wrap: on
line diff
--- a/amino2consensus.py Wed Sep 25 18:51:15 2019 -0400 +++ b/amino2consensus.py Wed Sep 25 19:08:16 2019 -0400 @@ -10,7 +10,7 @@ def determine_amino(amino_counts, threshold): amino = "" total_count = sum(amino_counts.values()) - amino_with_max_counts, count = sorted(amino_counts.items(), key=lambda item: item[1], reverse=True)[0] + amino_with_max_counts = sorted(amino_counts, key=amino_counts.get, reverse=True)[0] if total_count == 0: amino = "#" elif (amino_counts[amino_with_max_counts] / float(total_count)) > threshold: @@ -55,6 +55,6 @@ if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_argument("amino", help="MiCall amino.csv output file") - parser.add_argument("--threshold", default=0.15, help="Threshold for calling") + parser.add_argument("--threshold", default=0.15, type=float, help="Threshold for calling") args = parser.parse_args() main(args)