Mercurial > repos > nml > fasta_extract
comparison fa-extract-sequence.xml @ 0:75e70a6d8d60 draft
Uploaded
author | nml |
---|---|
date | Mon, 06 Feb 2017 10:27:59 -0500 |
parents | |
children | 0470423f5a47 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:75e70a6d8d60 |
---|---|
1 <tool id="fa-extract-sequence" name="Fasta Extract Sequence" version="1.0.0"> | |
2 <description>Extract a single sequence from a fasta file.</description> | |
3 <requirements> | |
4 <requirement type="package" version="5.18.1">perl</requirement> | |
5 <requirement type="package" version="1.6.924">bioperl</requirement> | |
6 </requirements> | |
7 <command interpreter="perl"> | |
8 fa-extract-few.pl | |
9 -f $dataset | |
10 $exact | |
11 $inverse | |
12 #if $file_or_type.select == "list" | |
13 --list $file_or_type.list_file | |
14 #else | |
15 $file_or_type.id | |
16 #end if | |
17 | |
18 > | |
19 $output | |
20 </command> | |
21 <inputs> | |
22 <param name="dataset" type="data" format="fasta" label="fasta or multifasta file" help="fasta dataset to get statistics for."/> | |
23 <param name="exact" type="boolean" truevalue="--exact" label="Exact matches only" help="Will only match exact matches for fasta id"/> | |
24 <param name="inverse" type="boolean" truevalue="--inverse" label="Entries NOT matching" help="Will return the sequences not matching the given ids"/> | |
25 | |
26 <conditional name="file_or_type"> | |
27 <param name="select" type="select" label="List file or single pattern"> | |
28 <option value="list">List file</option> | |
29 <option value="single">Single Pattern</option> | |
30 </param> | |
31 <when value="list"> | |
32 <param name="list_file" type="data" format="txt" help="List of pattern to find." label="List file"/> | |
33 </when> | |
34 <when value="single"> | |
35 <param name="id" type="text" label="Sequence ID (or partial)" help="Name of the sequence to extract. Will also match partial names and return all matches." /> | |
36 </when> | |
37 </conditional> | |
38 | |
39 | |
40 </inputs> | |
41 <outputs> | |
42 <data name="output" format="fasta" label="${tool.name} on ${on_string}: Fasta"/> | |
43 </outputs> | |
44 <tests> | |
45 <test> | |
46 <output/> | |
47 </test> | |
48 </tests> | |
49 <help> | |
50 **Fasta Extract Sequence** | |
51 Extracts a fasta sequence from a multfasta by id (exact or partial) | |
52 | |
53 Latest author: | |
54 Written by Philip Mabon - Public Health Agency of Canada | |
55 | |
56 Original authors: | |
57 Written by Torsten Seemann - Victorian Bioinformatics Consortium | |
58 | |
59 Wrapped by Simon Gladman - Victorian Bioinformatics Consortium | |
60 | |
61 | |
62 ------ | |
63 | |
64 Outputs in fasta format. | |
65 | |
66 ------ | |
67 | |
68 Inputs: | |
69 | |
70 Fasta dataset | |
71 | |
72 Sequence id | |
73 </help> | |
74 <citations> | |
75 </citations> | |
76 </tool> |