Repository revision
2:b982a9ea939c

Repository 'fargene'
hg clone https://toolshed.g2.bx.psu.edu/repos/iuc/fargene

fargene tool metadata
Miscellaneous
fargene
Fragmented antibiotic resistance gene identifier
fargene
toolshed.g2.bx.psu.edu/repos/iuc/fargene/fargene/0.1+galaxy1
0.1+galaxy1
fargene --version
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/iuc/fargene/fargene/0.1+galaxy1 (this tool)
toolshed.g2.bx.psu.edu/repos/iuc/fargene/fargene/0.1
fargene
Requirements (dependencies defined in the <requirements> tag set)
name version type
fargene 0.1 package
tar 1.32 package
Additional information about this tool
#import re
    #if $inputs.input_type == 'paired':
        #set $safename_R1 = re.sub('[^\w\-_\.]', '_', $inputs.R1.element_identifier)
        #set $safename_R2 = re.sub('[^\w\-_\.]', '_', $inputs.R2.element_identifier)
        ln -fs '$inputs.R1' ${safename_R1}.fastq &&
        ln -fs '$inputs.R2' ${safename_R2}.fastq &&
    #elif $inputs.input_type == 'collection':
        #for $i, $input in enumerate($inputs.input_collection)
            #set $safename_fwd = re.sub('[^\w\-_\.]', '_', $input.element_identifier)
            ln -fs '${input.forward}' ${safename_fwd}_1.fastq &&
            #set $safename_rvs = re.sub('[^\w\-_\.]', '_', $input.element_identifier)
            ln -fs '${input.reverse}' ${safename_rvs}_2.fastq &&
        #end for
    #elif $inputs.input_type == 'sequence':
        #for $input in $inputs.input_sequence
            #set $safename_seq = re.sub('[^\w\-_\.]', '_', $input.element_identifier)
            ln -fs '$input' ${safename_seq}.fasta &&
        #end for
    #end if

    fargene
    --infiles  
    #if $inputs.input_type in ('paired', 'collection'):
        *.fastq
    --meta
    #elif $inputs.input_type == 'sequence':
        *.fasta
    #end if
    --hmm-model $models
    --output fargene_output
    --tmp-dir tmp
    -p \${GALAXY_SLOTS:-4}
    #if $meta_score != 0.0:
        --meta-score '$meta_score'
    #end if
    #if $score != 0.0:
        --score '$score'
    #end if
    #if $protein:
        '$protein'
    #end if
    #if $min_orf_length != 90:
        --min-orf-length '$min_orf_length'
    #end if
    #if $retrieve_whole:
        '$retrieve_whole'
    #end if
    #if $no_orf_predict:
        '$no_orf_predict'
    #end if
    #if $no_quality_filtering:
        '$no_quality_filtering'
    #end if
    #if $no_assembly:
        '$no_assembly'
    #end if
    #if $orf_finder:
        '$orf_finder'
    #end if
    #if $store_peptides:
        '$store_peptides'
    #end if
    &&
    #if $inputs.input_type in ('paired', 'collection'):
        tar -czf retrievedFragments.tar.gz fargene_output/retrievedFragments
    #end if
    2>&1
        
None
False
Functional tests
name inputs outputs required files
Test-1 inputs|R1: reads_1.fastq
inputs|R2: reads_2.fastq
inputs|input_type: paired
name: value
reads_1.fastq
reads_2.fastq
value
Test-2 inputs|input_collection: list:paired collection
inputs|input_type: collection
name: value
reads_1.fastq
reads_2.fastq
value
Test-3 inputs|input_sequence: klebsiella_plasmid.fasta
inputs|input_type: sequence
name: value
klebsiella_plasmid.fasta
value