# HG changeset patch # User nml # Date 1576768059 18000 # Node ID f57f28bdd39b6bf114f2c17c5ba9fae0dfcf45ca "planemo upload for repository https://github.com/phac-nml/galaxy_tools commit 6d09bbbbade6035f9acc0345bee9f4bb71cfc102" diff -r 000000000000 -r f57f28bdd39b spades_header_fixer.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/spades_header_fixer.xml Thu Dec 19 10:07:39 2019 -0500 @@ -0,0 +1,35 @@ + + Fixes Spades Fasta ids + + sed + + sed -r "s/>NODE(_[0-9]+)_(.*)/>${input.element_identifier}\1 \2/g" $input >$output + + + + + + + + + + + + + + + + + @ARTICLE{a1, + title = {SPAdes fasta header fixer}, + author = {Philip Mabon}, + url = {https://github.com/phac-nml/galaxy_tools} + } + } + + diff -r 000000000000 -r f57f28bdd39b test-data/spades_before.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/spades_before.fasta Thu Dec 19 10:07:39 2019 -0500 @@ -0,0 +1,15 @@ +>NODE_1_length_792_cov_31.561498 +TTGCCGTATACACACTTTCCAGGCGTGCTCCTTCAGCCACTCGGACACCTCACCAAATTG +TCGCTCCAGCATTACTGGAACGGGCGCTAATGTAGGGAAATATCTTTTCTACGTCAATCA +ACTTTTTTAAAAAAAAGCGCGTTTATACAAACTTCCACCAATCTGTGGTTTTAATAAGCG +AAAACTGCTTTTTTTGCCCGCGCCGGGAAATTTGCTATGCTGCACATCCCGTTGAAAACG +CTGATAACAGGCGCAATCACATTCCGCACAATACTGCTCAGGAGATAACATGGAGATAAT +TTTTTATCACCCGACATTTAACACCGCCTGGTGGGTAAATGCGCTGGAGAAGGCTCTCCC +ACATGCGCGCGTTCGTGAATGGAAGGTCGGTGATAACAACCCCGCAGACTATGCGCTTGT +ATGGCAGCCCCCGGTTGAAATGCTGGCCGGAAGACGCTTAAAAGCCGTCTTTGCGCTGGG +CGCGGGGGTGGATGCAATTCTGAGTAAATTAAATGCGCATCCGGAAATGCTGGACGCCTC +CATTCCTCTATTCCGTCTGGAAGATACCGGAATGGGCCTGCAAATGCAGGAATATGCCGT +AAGTCAGGTATTACACTGGTTCCGTCGTTTCGATGATTATCAGGCGCTGAAAAATCAGGC +GCTATGGAAACCGTTGCCGGAATATACCCGCGAAGAGTTTAGCGTCGGTATCATGGGCGC +AGGGGTACTGGGCGCAAAAGTGGCAGAAAGTCTACAGGCGTGGGGGTTCCCGTTACGTTG + diff -r 000000000000 -r f57f28bdd39b test-data/spades_header_fixed.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/spades_header_fixed.fasta Thu Dec 19 10:07:39 2019 -0500 @@ -0,0 +1,15 @@ +>spades_before.fasta_1 length_792_cov_31.561498 +TTGCCGTATACACACTTTCCAGGCGTGCTCCTTCAGCCACTCGGACACCTCACCAAATTG +TCGCTCCAGCATTACTGGAACGGGCGCTAATGTAGGGAAATATCTTTTCTACGTCAATCA +ACTTTTTTAAAAAAAAGCGCGTTTATACAAACTTCCACCAATCTGTGGTTTTAATAAGCG +AAAACTGCTTTTTTTGCCCGCGCCGGGAAATTTGCTATGCTGCACATCCCGTTGAAAACG +CTGATAACAGGCGCAATCACATTCCGCACAATACTGCTCAGGAGATAACATGGAGATAAT +TTTTTATCACCCGACATTTAACACCGCCTGGTGGGTAAATGCGCTGGAGAAGGCTCTCCC +ACATGCGCGCGTTCGTGAATGGAAGGTCGGTGATAACAACCCCGCAGACTATGCGCTTGT +ATGGCAGCCCCCGGTTGAAATGCTGGCCGGAAGACGCTTAAAAGCCGTCTTTGCGCTGGG +CGCGGGGGTGGATGCAATTCTGAGTAAATTAAATGCGCATCCGGAAATGCTGGACGCCTC +CATTCCTCTATTCCGTCTGGAAGATACCGGAATGGGCCTGCAAATGCAGGAATATGCCGT +AAGTCAGGTATTACACTGGTTCCGTCGTTTCGATGATTATCAGGCGCTGAAAAATCAGGC +GCTATGGAAACCGTTGCCGGAATATACCCGCGAAGAGTTTAGCGTCGGTATCATGGGCGC +AGGGGTACTGGGCGCAAAAGTGGCAGAAAGTCTACAGGCGTGGGGGTTCCCGTTACGTTG +