Repository revision
5:dff7df6fcab5

Repository 'filter_by_fasta_ids'
hg clone https://toolshed.g2.bx.psu.edu/repos/galaxyp/filter_by_fasta_ids

Filter FASTA tool metadata
Miscellaneous
Filter FASTA
on the headers and/or the sequences
filter_by_fasta_ids
toolshed.g2.bx.psu.edu/repos/galaxyp/filter_by_fasta_ids/filter_by_fasta_ids/2.3
2.3
None
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/galaxyp/filter_by_fasta_ids/filter_by_fasta_ids/2.3 (this tool)
toolshed.g2.bx.psu.edu/repos/galaxyp/filter_by_fasta_ids/filter_by_fasta_ids/2.2
toolshed.g2.bx.psu.edu/repos/galaxyp/filter_by_fasta_ids/filter_by_fasta_ids/2.1
toolshed.g2.bx.psu.edu/repos/galaxyp/filter_by_fasta_ids/filter_by_fasta_ids/2.0
toolshed.g2.bx.psu.edu/repos/galaxyp/filter_by_fasta_ids/filter_by_fasta_ids/1.0
filter_by_fasta_ids
Requirements (dependencies defined in the <requirements> tag set)
name version type
python 3.6.5 package
Functional tests
name inputs outputs required files
Test-1 input: input.fasta
header_criteria|identifiers: ids.txt
dedup: True
header_criteria|header_criteria_select: id_list
attributes: name
input.fasta
ids.txt
name
Test-2 header_criteria|header_criteria_select: id_list
header_criteria|id_regex|find: pattern
dedup: True
header_criteria|id_regex|pattern: >.+?\|(.+?)\|.*$
input: input_sp.fasta
header_criteria|identifiers: ids_sp.txt
attributes: name
input_sp.fasta
ids_sp.txt
name
Test-3 input: input.fasta
header_criteria|identifiers: ids.txt
output_discarded: True
dedup: False
header_criteria|header_criteria_select: id_list
attributes: name
attributes: name
input.fasta
ids.txt
name
Test-4 input: input.fasta
header_criteria|regexp: 2
output_discarded: True
dedup: False
header_criteria|header_criteria_select: regexp
attributes: name
attributes: name
input.fasta
name
Test-5 input: input.fasta
output_discarded: True
sequence_criteria|min_length: 5
sequence_criteria|sequence_criteria_select: seq_length
dedup: False
attributes: name
attributes: name
input.fasta
name
Test-6 input: input.fasta
sequence_criteria|max_length: 4
output_discarded: True
sequence_criteria|sequence_criteria_select: seq_length
dedup: False
attributes: name
attributes: name
input.fasta
name
Test-7 input: input.fasta
output_discarded: True
sequence_criteria|regexp: T{2,}
sequence_criteria|sequence_criteria_select: regexp
dedup: False
attributes: name
attributes: name
input.fasta
name
Test-8 header_criteria|header_criteria_select: regexp
header_criteria|regexp: 3|5
sequence_criteria|sequence_criteria_select: regexp
dedup: False
input: input.fasta
output_discarded: True
sequence_criteria|regexp: ACGT
attributes: name
attributes: name
input.fasta
name