# HG changeset patch # User sanbi-uwc # Date 1663147304 0 # Node ID 0e556a3f85d60f957a19e0230af6da3fb2eb4330 # Parent 1897677e107c61283a5a85022188e67497087f71 planemo upload for repository https://github.com/pvanheus/polio_report commit a99e10fec2fac5aae70974c977eb3b362a1a8429-dirty diff -r 1897677e107c -r 0e556a3f85d6 assess_alignment.py --- a/assess_alignment.py Fri Jul 22 09:55:46 2022 +0000 +++ b/assess_alignment.py Wed Sep 14 09:21:44 2022 +0000 @@ -145,11 +145,13 @@ if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("--output_filename", help="Path to output file") + parser.add_argument("--consensus_output_filename", help="Path to output file for best consensus") parser.add_argument("--sample_name", help="Name of sample being analysed") parser.add_argument( "--dataset_names", type=comma_split, help="Comma separated names for datasets" ) parser.add_argument("--datasets", nargs="+") + parser.add_argument("--consensi", nargs="+") args = parser.parse_args() offsets = { @@ -182,6 +184,7 @@ best_match_mismatch_list = mismatch_list best_match_quality = quality best_match_reference = dataset_name + best_consensus = args.consensi[file_index] percent_mismatches = round(min_mismatches / lengths[best_match_reference] * 100, 2) info = { @@ -190,6 +193,8 @@ "mismatches": min_mismatches, "mismatch_list": best_match_mismatch_list, "quality": best_match_quality, - "perc_mismatches": percent_mismatches + "perc_mismatches": percent_mismatches, } json.dump(info, open(args.output_filename, "w")) + + open(args.consensus_output_filename, "w").write(best_consensus) diff -r 1897677e107c -r 0e556a3f85d6 assess_poliovirus_alignment.xml --- a/assess_poliovirus_alignment.xml Fri Jul 22 09:55:46 2022 +0000 +++ b/assess_poliovirus_alignment.xml Wed Sep 14 09:21:44 2022 +0000 @@ -1,4 +1,4 @@ - + python @@ -7,11 +7,16 @@ python $__tool_directory__/assess_alignment.py --dataset_names '$dataset_names' --output_filename '$output1' + --consensus_output_filename '$output_consensus' --sample_name '$tracy_results.name' --datasets #for $dataset in $tracy_results '$dataset' #end for + --consensi + #for $consensus in $tracy_consensus_results + '$consensus' + #end for ]]> @@ -20,9 +25,10 @@ + - +