Repository revision
1:9a811adb714f

Repository 'fasta_regex_finder'
hg clone https://toolshed.g2.bx.psu.edu/repos/mbernt/fasta_regex_finder

Fasta regular expression finder tool metadata
Miscellaneous
Search in fasta for regexp match
fasta_regex_finder
toolshed.g2.bx.psu.edu/repos/mbernt/fasta_regex_finder/fasta_regex_finder/0.1.0
0.1.0
python '$__tool_directory__/fastaregexfinder.py' --version
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/mbernt/fasta_regex_finder/fasta_regex_finder/0.1.0 (this tool)
fasta_regex_finder
Requirements (dependencies defined in the <requirements> tag set)
name version type
python 3.8 package
Additional information about this tool
python '$__tool_directory__/fastaregexfinder.py'
--fasta '$input'
--regex '$regex'
#if $settings.advanced == "advanced"
    $settings.matchcase
    $settings.noreverse
    --maxstr $settings.maxstr
    #if $settings.seqnames != ""
        --seqnames $settings.seqnames
    #end if
#end if
--quiet
> '$output'
    
None
False
Functional tests
name inputs outputs required files
Test-1 input: TestSeqGroup-G4.fasta
name: value
TestSeqGroup-G4.fasta
value
Test-2 input: test.fas
regex: ACTG
name: value
test.fas
value
Test-3 input: test.fas
regex: ACTG
settings|matchcase: True
settings|advanced: advanced
name: value
test.fas
value
Test-4 input: test.fas
regex: ACTG
settings|noreverse: True
settings|advanced: advanced
name: value
test.fas
value
Test-5 input: test.fas
regex: ACTG
settings|maxstr: 3
settings|advanced: advanced
name: value
test.fas
value
Test-6 input: TestSeqGroup-G4.fasta
settings|seqnames: HJ24-Shp2_oncogenicProtein2 HJ24-Shp2_oncogenicProtein
settings|advanced: advanced
name: value
TestSeqGroup-G4.fasta
value