annotate syncpairs.xml @ 0:79682a423af7 draft

Uploaded
author brenninc
date Mon, 09 May 2016 05:15:01 -0400
parents
children 622f0b43ce57
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
79682a423af7 Uploaded
brenninc
parents:
diff changeset
1 <tool id="syncpairs" name="Sync Fastq Pairs" version="0.0.1">
79682a423af7 Uploaded
brenninc
parents:
diff changeset
2 <description>Runes sncy pairs on two fastq files.</description>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
3 <requirements>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
4 <requirement type="package" version="1.66">biopython</requirement>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
5 </requirements>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
6 <stdio>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
7 <!-- Anything other than zero is an error -->
79682a423af7 Uploaded
brenninc
parents:
diff changeset
8 <exit_code range="1:" />
79682a423af7 Uploaded
brenninc
parents:
diff changeset
9 <exit_code range=":-1" />
79682a423af7 Uploaded
brenninc
parents:
diff changeset
10 </stdio>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
11 <command interpreter="python">
79682a423af7 Uploaded
brenninc
parents:
diff changeset
12 syncpairs.py $reads1 $reads2 $reads1_output $reads2_output
79682a423af7 Uploaded
brenninc
parents:
diff changeset
13 </command>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
14 <inputs>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
15 <param name="reads1" type="data" format="fastq,fastqsanger" label="Read1 Fastq File" />
79682a423af7 Uploaded
brenninc
parents:
diff changeset
16 <param name="reads2" type="data" format="fastq,fastqsanger" label="Read2 Fastq File" />
79682a423af7 Uploaded
brenninc
parents:
diff changeset
17 </inputs>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
18 <outputs>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
19 <data name="reads1_output" format_source="reads1" label="Synced Read 1 from ${on_string}"/>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
20 <data name="reads2_output" format_source="reads2" label="Synced Read 2 from ${on_string}"/>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
21 </outputs>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
22 <tests>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
23 <!-- Large dataset in github but not toolshed -->
79682a423af7 Uploaded
brenninc
parents:
diff changeset
24 <!--test>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
25 <param name="reads1" value="C75_S29_R1_001.fq" ftype="fastq" />
79682a423af7 Uploaded
brenninc
parents:
diff changeset
26 <param name="reads2" value="C75_S29_R2_001.fastq" ftype="fastq" />
79682a423af7 Uploaded
brenninc
parents:
diff changeset
27 <output name="reads1_output" file="C75_S29_R1_001_extracted.fastq" ftype="fastq" />
79682a423af7 Uploaded
brenninc
parents:
diff changeset
28 <output name="reads2_output" file="C75_S29_R2_001_extracted.fastq" ftype="fastq" />
79682a423af7 Uploaded
brenninc
parents:
diff changeset
29 </test-->
79682a423af7 Uploaded
brenninc
parents:
diff changeset
30 <test>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
31 <param name="reads1" value="read1.fq" ftype="fastq" />
79682a423af7 Uploaded
brenninc
parents:
diff changeset
32 <param name="reads2" value="read2.fastq" ftype="fastq" />
79682a423af7 Uploaded
brenninc
parents:
diff changeset
33 <output name="reads1_output" file="read1_extracted.fastq" ftype="fastq" />
79682a423af7 Uploaded
brenninc
parents:
diff changeset
34 <output name="reads2_output" file="read2_extracted.fastq" ftype="fastq" />
79682a423af7 Uploaded
brenninc
parents:
diff changeset
35 </test>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
36 </tests>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
37 <help>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
38 <![CDATA[
79682a423af7 Uploaded
brenninc
parents:
diff changeset
39 Description taken from source: https://github.com/mmendez12/sync_paired_end_reads
79682a423af7 Uploaded
brenninc
parents:
diff changeset
40
79682a423af7 Uploaded
brenninc
parents:
diff changeset
41 sync_paired_end_reads
79682a423af7 Uploaded
brenninc
parents:
diff changeset
42
79682a423af7 Uploaded
brenninc
parents:
diff changeset
43 sync_paired_end_reads is a python tool to synchronise paired-end reads when reads1 or reads2 were modified.
79682a423af7 Uploaded
brenninc
parents:
diff changeset
44
79682a423af7 Uploaded
brenninc
parents:
diff changeset
45 When working with paired-end sequencing data, it is common to filter out reads that do not pass basic quality controls. This leads to pairs that are not synced anymore. This tool streams reads1 and search for the associated read2 in reads2. Additionally it synchronises the sequence identifiers of the reads so if a software modified the sequence identifier of the reads1 then same identifiers will be used for reads2. Finally it replaces all space characters by an arbitrary '___' pattern.
79682a423af7 Uploaded
brenninc
parents:
diff changeset
46
79682a423af7 Uploaded
brenninc
parents:
diff changeset
47 This tool was mainly developed to process the output of tagdust2 when ran in single-end mode which appends the UMIs found in the raw sequences to the sequence identifier.
79682a423af7 Uploaded
brenninc
parents:
diff changeset
48 Install
79682a423af7 Uploaded
brenninc
parents:
diff changeset
49
79682a423af7 Uploaded
brenninc
parents:
diff changeset
50 ]]>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
51 </help>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
52 <citations>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
53 <citation type="bibtex">
79682a423af7 Uploaded
brenninc
parents:
diff changeset
54 @misc{
79682a423af7 Uploaded
brenninc
parents:
diff changeset
55 sync_paired_end_reads,
79682a423af7 Uploaded
brenninc
parents:
diff changeset
56 author = {Mickaƫl Mendez},
79682a423af7 Uploaded
brenninc
parents:
diff changeset
57 title = {sync_paired_end_reads on Github},
79682a423af7 Uploaded
brenninc
parents:
diff changeset
58 publisher = {GitHub},
79682a423af7 Uploaded
brenninc
parents:
diff changeset
59 journal = {GitHub repository},
79682a423af7 Uploaded
brenninc
parents:
diff changeset
60 url = {https://github.com/mmendez12/sync_paired_end_reads},
79682a423af7 Uploaded
brenninc
parents:
diff changeset
61 commit = {afd9bf092ed55a65f90f28f40d6230c5fe849223}
79682a423af7 Uploaded
brenninc
parents:
diff changeset
62 }
79682a423af7 Uploaded
brenninc
parents:
diff changeset
63 </citation>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
64 </citations>
79682a423af7 Uploaded
brenninc
parents:
diff changeset
65 </tool>