Mercurial > repos > lparsons > fastq_join
comparison fastq-join.xml @ 1:593a729e5706 draft
planemo upload for repository https://github.com/lparsons/galaxy_tools/tree/master/tools/fastq_join commit 394834f8f34909961cfbf6252fefbdc63342d78d
author | lparsons |
---|---|
date | Mon, 13 Jul 2015 11:45:19 -0400 |
parents | 2ac846969812 |
children | b007d9642911 |
comparison
equal
deleted
inserted
replaced
0:2ac846969812 | 1:593a729e5706 |
---|---|
1 <tool id="fastq_join" name="fastq-join" version="1.1.2-484"> | 1 <tool id="fastq_join" name="fastq-join" version="0.1.1"> |
2 <description> - Joins paired-end reads on the overlapping ends</description> | 2 <description> - Joins two paired-end reads on the overlapping ends</description> |
3 | |
3 <requirements> | 4 <requirements> |
4 <requirement type="package" version="1.1.2-484">ea-utils</requirement> | 5 <requirement type="package" version="1.1.2-484">ea-utils</requirement> |
5 </requirements> | 6 </requirements> |
6 <command> | 7 |
7 fastq-join | 8 <stdio> |
9 <exit_code range="1:" level="fatal" description="Unknown error occurred" /> | |
10 </stdio> | |
11 | |
12 <command><![CDATA[ | |
13 fastq-join | |
8 -v '$splitChar' | 14 -v '$splitChar' |
9 -p $pctMaxDiff | 15 -p $pctMaxDiff |
10 -m $minOverlap | 16 -m $minOverlap |
11 #if $stitchLengthReport: | 17 #if $stitchLengthReport: |
12 -r $outputStitchLengthReport | 18 -r $outputStitchLengthReport |
13 #end if | 19 #end if |
14 $read1 | 20 $read1 |
15 $read2 | 21 $read2 |
16 -o $outputUnmatched1 -o $outputUnmatched2 -o $outputJoined | 22 -o $outputUnmatched1 -o $outputUnmatched2 -o $outputJoined |
23 ]]> | |
17 </command> | 24 </command> |
25 | |
18 <inputs> | 26 <inputs> |
19 <param format="fastq, fastqillumina, fastqsanger, fastqsolexa" name="read1" type="data" label="Read 1 Fastq" /> | 27 <param format="fastq, fastqillumina, fastqsanger, fastqsolexa" name="read1" type="data" label="Read 1 Fastq" /> |
20 <param format="fastq, fastqillumina, fastqsanger, fastqsolexa" name="read2" type="data" label="Read 2 Fastq" /> | 28 <param format="fastq, fastqillumina, fastqsanger, fastqsolexa" name="read2" type="data" label="Read 2 Fastq" /> |
21 <param name="splitChar" type="text" value=" " label="Split read ids on this character" help="Default is space ' ' for Illumina reads" /> | 29 <param name="splitChar" type="text" value=" " label="Split read ids on this character" help="Default is space ' ' for Illumina reads" /> |
22 <param name="pctMaxDiff" type="float" value="8" min="0" max="100" label="Maximum percentage difference between matching segments" /> | 30 <param name="pctMaxDiff" type="float" value="8" min="0" max="100" label="Maximum percentage difference between matching segments" /> |
23 <param name="minOverlap" type="integer" value="6" min="1" label="Minimum length of matching segements" /> | 31 <param name="minOverlap" type="integer" value="6" min="1" label="Minimum length of matching segements" /> |
24 <param name="stitchLengthReport" type="boolean" value="False" label="Output verbose stitch length report" /> | 32 <param name="stitchLengthReport" type="boolean" value="False" label="Output verbose stitch length report" /> |
25 </inputs> | 33 </inputs> |
26 | 34 |
27 <outputs> | 35 <outputs> |
28 <data format="input" format_source="read1" name="outputJoined" label="${tool.name} on ${on_string} (joined)"/> | 36 <data format_source="read1" name="outputJoined" label="${tool.name} on ${on_string} (joined)"/> |
29 <data format="input" format_source="read1" name="outputUnmatched1" label="${tool.name} on ${on_string} (unmatched1)"/> | 37 <data format_source="read1" name="outputUnmatched1" label="${tool.name} on ${on_string} (unmatched1)"/> |
30 <data format="input" format_source="read2" name="outputUnmatched2" label="${tool.name} on ${on_string} (unmatched2)"/> | 38 <data format_source="read2" name="outputUnmatched2" label="${tool.name} on ${on_string} (unmatched2)"/> |
31 <data format="tabular" name="outputStitchLengthReport" label="${tool.name} on ${on_string} (stitch length report)"> | 39 <data format="tabular" name="outputStitchLengthReport" label="${tool.name} on ${on_string} (stitch length report)"> |
32 <filter>stitchLengthReport</filter> | 40 <filter>stitchLengthReport</filter> |
33 </data> | 41 </data> |
34 </outputs> | 42 </outputs> |
35 | |
36 <stdio> | |
37 <exit_code range="1:" level="fatal" description="Unknown error occurred" /> | |
38 </stdio> | |
39 | 43 |
40 <tests> | 44 <tests> |
41 <test> | 45 <test> |
42 <param name="read1" value="test_read1.fastq" /> | 46 <param name="read1" value="test_read1.fastq" /> |
43 <param name="read2" value="test_read3.fastq" /> | 47 <param name="read2" value="test_read3.fastq" /> |
45 <output name="outputUnmatched1" file="testout.un1.fastq" /> | 49 <output name="outputUnmatched1" file="testout.un1.fastq" /> |
46 <output name="outputUnmatched2" file="testout.un2.fastq" /> | 50 <output name="outputUnmatched2" file="testout.un2.fastq" /> |
47 </test> | 51 </test> |
48 </tests> | 52 </tests> |
49 | 53 |
50 <help> | 54 <help><![CDATA[ |
51 Overview | 55 Overview |
52 -------- | 56 -------- |
53 fastq-join joins two paired-end reads on the overlapping ends. | 57 fastq-join joins two paired-end reads on the overlapping ends. |
54 | 58 |
55 Split read ids character: Verifies that the 2 files probe id's match up to char C. Use ' ' for Illumina reads. | 59 Split read ids character: Verifies that the 2 files probe id's match up to char C. Use ' ' for Illumina reads. |
59 Minimum overlap is the minimum number of bases that must overlap (with no more than the maximum difference) for reads to be joined. | 63 Minimum overlap is the minimum number of bases that must overlap (with no more than the maximum difference) for reads to be joined. |
60 | 64 |
61 Verbose stitch length report is a report for each joined paired of reads showing how large the overlapping section was. | 65 Verbose stitch length report is a report for each joined paired of reads showing how large the overlapping section was. |
62 | 66 |
63 This tool uses sqr(distance)/len for anchored alignment quality algorithm. It's a good measure of anchored alignment quality, akin to squared-deviation for means. This tool uses the fastq-join program that is part of the ea-utils suite. See http://code.google.com/p/ea-utils/wiki/FastqJoin for details. | 67 This tool uses sqr(distance)/len for anchored alignment quality algorithm. It's a good measure of anchored alignment quality, akin to squared-deviation for means. This tool uses the fastq-join program that is part of the ea-utils suite. See http://code.google.com/p/ea-utils/wiki/FastqJoin for details. |
68 ]]> | |
64 </help> | 69 </help> |
70 | |
71 <citations> | |
72 <citation type="bibtex"> | |
73 @article{aronesty_comparison_2013, | |
74 title = {Comparison of {Sequencing} {Utility} {Programs}}, | |
75 volume = {7}, | |
76 issn = {18750362}, | |
77 url = {http://benthamopen.com/ABSTRACT/TOBIOIJ-7-1}, | |
78 doi = {10.2174/1875036201307010001}, | |
79 language = {en}, | |
80 number = {1}, | |
81 urldate = {2015-07-10}, | |
82 journal = {The Open Bioinformatics Journal}, | |
83 author = {Aronesty, Erik}, | |
84 month = jan, | |
85 year = {2013}, | |
86 pages = {1--8} | |
87 } | |
88 </citation> | |
89 </citations> | |
90 | |
65 </tool> | 91 </tool> |