# HG changeset patch # User bgruening # Date 1501078482 14400 # Node ID c6cef240817ec49a27b96a7e6b24ea4f4e8601fb # Parent 9ffdddb427002085565ded6b058c2e5d54879f53 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/segemehl commit 7956a517bb57425e53822bcf2ea0b2c9a54d06e3 diff -r 9ffdddb42700 -r c6cef240817e segemehl.xml --- a/segemehl.xml Tue Jul 25 10:07:39 2017 -0400 +++ b/segemehl.xml Wed Jul 26 10:14:42 2017 -0400 @@ -1,4 +1,4 @@ - + short read mapping with gaps segemehl @@ -14,10 +14,10 @@ ## prepare segemehl index if no reference genome is supplied #if $refGenomeSource.genomeSource == "history": mkdir ./temp_index/ && - #set $temp_index = './temp_index/temp.idx' + #set $temp_index = './temp_index/temp.idx' segemehl.x -x $temp_index -d $refGenomeSource.own_reference_genome && #else: - #set $temp_index = $refGenomeSource.index.fields.index_path + #set $temp_index = $refGenomeSource.index.fields.index_path #end if ## execute segemehl @@ -32,34 +32,33 @@ -d ${refGenomeSource.index.fields.db_path} #end if - -i $temp_index + -i $temp_index ## check for single/pair-end #if str( $library.type ) == "single": - #set $query_list = list() + #set $query_list = list() ## prepare inputs #for $fastq in $library.input_query: $query_list.append('%s' % $fastq ) #end for - -q "#echo ' '.join( $query_list )#" + -q "#echo ' '.join( $query_list )#" #else - ## prepare inputs - - #set $mate1 = list() - #set $mate2 = list() - #for $mate_pair in $library.mate_list: - $mate1.append( str($mate_pair.first_strand_query) ) - $mate2.append( str($mate_pair.second_strand_query) ) - #end for + ## prepare inputs + #set $mate1 = list() + #set $mate2 = list() + #for $mate_pair in $library.mate_list: + $mate1.append( str($mate_pair.first_strand_query) ) + $mate2.append( str($mate_pair.second_strand_query) ) + #end for -q #echo ','.join($mate1) -p #echo ','.join($mate2) -I $library.maxinsertsize #end if - -m $minsize - -A $accuracy - -H $hitstrategy + -m $minsize + -A $accuracy + -H $hitstrategy #if str( $prime5 ).strip(): -P "$prime5" #end if @@ -70,19 +69,21 @@ $autoclip $hardclip $order - $splits #if $maxout: --maxout $maxout #end if - -s - + #if str( $splitreads.splits ) == "--split": + --splits --minsplicecover $minsplicecover --minfragscore $minfragscore --minfraglen $minfraglen --splicescorescale $splicescorescale - - -o '$segemehl_out' - + #end if + -M $maxinterval + -E $evalue + -D $differences + -s + -o '$segemehl_out' ]]> @@ -127,18 +128,27 @@ - - - - - + + + + + + + + + + + + + + + + - - @@ -149,7 +159,9 @@ - + + + @@ -159,7 +171,7 @@ - + diff -r 9ffdddb42700 -r c6cef240817e test-data/testmap.sam --- a/test-data/testmap.sam Tue Jul 25 10:07:39 2017 -0400 +++ b/test-data/testmap.sam Wed Jul 26 10:14:42 2017 -0400 @@ -1,9 +1,7 @@ @HD VN:1.0 @SQ SN:TestChromosomeForGalaxy LN:3459 -@PG ID:segemehl VN:0.2.0-$Rev: 418 $ ($Date: 2015-01-05 05:17:35 -0500 (Mon, 05 Jan 2015) $) CL:segemehl.x -i chr1.idx -d chr1.fa -q test.fastq -S -m 12 -A 85 -H 1 --minsplicecover 80 --minfragscore 18 --minfraglen 20 --splicescorescale 1.0 +@PG ID:segemehl VN:0.2.0-$Rev: 418 $ ($Date: 2015-01-05 05:17:35 -0500 (Mon, 05 Jan 2015) $) CL:segemehl.x -t 2 -d test-data/chr1.fa -i test-data/chr1.idx -q test-data/test.fastq -m 12 -A 85 -H 1 -M 100 -E 5.0 -D 1 -s -o testout.sam 10.516 HWI-EAS100R:1:1:550:1622/1 0 TestChromosomeForGalaxy 182 255 70M * 0 0 CATGTACTGTTAAAGCGTGCGTTTATTTCAAACATTAATGAAATTTGCAGAACCCAAACTAAAGAGAGAG 3MIa!,$)8EA)!1>tMJ{:2WrL`s|`gg{]'0+Op!6RxNw;V)XKV#Go5}b!`_V]A?!F>{LM(z NM:i:0 MD:Z:70 NH:i:1 XI:i:0 XA:Z:Q 10.2869 HWI-EAS100R:1:1:1698:585/1 0 TestChromosomeForGalaxy 661 255 70M * 0 0 AACCATGCATAAAAGGGGTTCGCCGTTCTCGGAGAGCCACAGAGCCCGGGCCACAGGCAGCTCCTTGCCA Q-a;@)*!F]Za^4!P*B?&!!No!^76b+X[6eOgr1$3:-Ywg;!Vzj!`=+e>YV|ok_z!D<2+jx NM:i:0 MD:Z:70 NH:i:1 XI:i:0 XA:Z:Q 10.2085 HWI-EAS100R:1:1:32:109/2 0 TestChromosomeForGalaxy 1021 255 70M * 0 0 GGGAATTCACCTCAAGAACATCCAAAGTGTGAAGGTGAAGTCCCCCGGACCCCACTGCGCCCAAACCGAA V:e@~!I\GQ>>]?)-qpe!nVI4IJ+4!wE{YoSsVrr~P;PnY/.!a;~!S"n+J#St-g!lQdGA9; NM:i:0 MD:Z:70 NH:i:1 XI:i:0 XA:Z:Q -10.2869 HWI-EAS100R:1:1:1698:585/2 0 TestChromosomeForGalaxy 1321 255 43M * 0 0 CGACTGGAGCTGTTGGTCAGAAATACTGGCGTCTGCCCCCTAA btOb!D1"=hSm"'G_#I{b!!l#6JQ&iq4A`F%Uug!x!'h NM:i:0 MD:Z:43 NH:i:1 XI:i:0 XL:i:2 XA:Z:Q XX:i:1 XY:i:43 XQ:i:0 XC:Z:TestChromosomeForGalaxy XV:i:2123 XT:i:32 -10.2869 HWI-EAS100R:1:1:1698:585/2 0 TestChromosomeForGalaxy 2123 255 27M * 0 0 TGGCAAATCCAACTGACCAGAAGGAAG 7o<%qCKQEtM)!bP>!."DvsX9T}= NM:i:0 MD:Z:27 NH:i:1 XI:i:0 XL:i:2 XA:Z:Q XX:i:44 XY:i:70 XQ:i:1 XP:Z:TestChromosomeForGalaxy XU:i:1363 XS:i:64 10.516 HWI-EAS100R:1:1:550:1623/1 0 TestChromosomeForGalaxy 182 255 70M * 0 0 CATGTACTGTTAAAGCGTGCGTTTATTTCAAACATTAATGAAATTTGCAGAACCCAAACTAAAGAGAGAG 3MIa!,$)8EA)!1>tMJ{:2WrL`s|`gg{]'0+Op!6RxNw;V)XKV#Go5}b!`_V]A?!F>{LM(z NM:i:0 MD:Z:70 NH:i:1 XI:i:0 XA:Z:Q