Mercurial > repos > iuc > bctools_extract_barcodes
annotate extract_bcs.xml @ 0:8fbf997d64c0 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
| author | iuc |
|---|---|
| date | Tue, 14 Nov 2017 05:50:52 -0500 |
| parents | |
| children | 47262bbf8904 |
| rev | line source |
|---|---|
|
0
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
1 <tool id="bctools_extract_barcodes" name="Extract barcodes" version="@VERSION@"> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
2 <description>according to pattern</description> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
3 <macros> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
4 <import>macros.xml</import> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
5 </macros> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
6 <expand macro="requirements"/> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
7 <command detect_errors="exit_code"><![CDATA[ |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
8 extract_bcs.py |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
9 '$reads' |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
10 #if $barcode_pattern and $barcode_pattern is not None: |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
11 '$barcode_pattern' |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
12 #end if |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
13 --bcs '$extracted_barcodes' |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
14 > '$reads_cleaned' |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
15 ]]></command> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
16 <inputs> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
17 <param name="reads" type="data" format="fastq" label="Barcoded sequences" /> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
18 <param name="barcode_pattern" type="text" label="Pattern for extracting barcode nucleotides" help="Starting at 5'-end. X positions will be moved to a separate file, N positions will be kept."> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
19 <sanitizer invalid_char="N"> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
20 <valid initial="none"> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
21 <add value="X"/> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
22 <add value="N"/> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
23 </valid> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
24 </sanitizer> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
25 </param> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
26 </inputs> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
27 <outputs> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
28 <data name="reads_cleaned" format="fastq"/> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
29 <data name="extracted_barcodes" format="fastq"/> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
30 </outputs> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
31 <tests> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
32 <test> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
33 <param name="reads" value="reads.fastq"/> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
34 <param name="barcode_pattern" value="XXXNNXXX"/> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
35 <output name="reads_cleaned" file="result_original_head.fastq"/> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
36 <output name="extracted_barcodes" file="extracted_bcs.fastq"/> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
37 </test> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
38 </tests> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
39 <help><![CDATA[ |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
40 |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
41 bctools - Extract barcodes according to pattern |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
42 =============================================== |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
43 |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
44 Exract barcodes from a FASTQ file according to a user-specified pattern and write them to a separate FASTQ file. |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
45 |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
46 ]]></help> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
47 <expand macro="citations"/> |
|
8fbf997d64c0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bedtools commit ae3b9baaf7040ed8b165d17466b8b2fe016d3d48
iuc
parents:
diff
changeset
|
48 </tool> |
