Repository revision
57:d3095ad12f24

Repository 'snp_pipeline'
hg clone https://toolrepo.galaxytrakr.org/repos/jpayne/snp_pipeline

1. Map Reads tool metadata
Miscellaneous
1. Map Reads
to index, or lookup cached alignment
map_reads
toolrepo.galaxytrakr.org/repos/jpayne/snp_pipeline/map_reads/1.0.1
1.0.1
None
True
Version lineage of this tool (guids ordered most recent to oldest)
toolrepo.galaxytrakr.org/repos/jpayne/snp_pipeline/map_reads/1.0.1 (this tool)
map_reads
Requirements (dependencies defined in the <requirements> tag set)
name version type
bzip2 1.0.6 package
bowtie2 2.3.5 package
boto3 1.9.134 package
python 3.6.8 package
Additional information about this tool
export LD_LIBRARY_PATH="\$CONDA_DEFAULT_ENV/lib" &&
        #if $reads.reads_select == 'collection'
            #set forward=$reads.coll.forward
            #set reverse=$reads.coll.reverse
        #end if
        python ${__tool_directory__}/snp-cache.py snp_mapped_reads 
            "\$(md5sum  $reference
                        $forward
                        $reverse 
                        | cut -c -32 | md5sum | cut -c -32)"
            -c "
                cp $reference ./reference.fasta
                #if $forward.is_of_type("fastq.gz","fastqsanger.gz")
                    && cp $forward ./forward.gz
                    #set $forward="./forward.gz"
                #else if $forward.is_of_type("fastq.bz2", "fastqsanger.bz2")
                    && cp $forward ./forward.bz2
                    #set $forward="./forward.bz2"
                #end if
                #if $reverse.is_of_type("fastq.gz","fastqsanger.gz")
                    && cp $reverse ./reverse.gz
                    #set $reverse="./reverse.gz"
                #else if $reverse.is_of_type("fastq.bz2", "fastqsanger.bz2")
                    && cp $reverse ./reverse.bz2
                    #set $reverse="./reverse.bz2"
                #end if
                && bowtie2-build ./reference.fasta --quiet --threads \${GALAXY_SLOTS:-4} ./reference
                && bowtie2 -q -x ./reference -1 $forward -2 $reverse  -p \${GALAXY_SLOTS:-4} --reorder -X 1000
                "
        #if $reads.reads_select == 'collection'
            -o ${align_from_collection}
        #else
            -o ${align_from_history}
        #end if
            -l $cache_log
        && cat $cache_log
        #if $source.source_select == 'curated'
        && cp $reference $ref_out
        #end if
    
None
False
False
Functional tests
name inputs outputs required files
Test-1 source|reference: reference/lambda_virus.fasta
reads|reverse: samples/sample1/sample1_2.fastq
reads|forward: samples/sample1/sample1_1.fastq
source|source_select: history
reads|reads_select: history
attributes: name
reference/lambda_virus.fasta
samples/sample1/sample1_1.fastq
samples/sample1/sample1_2.fastq
name
Test-2 source|reference: reference/lambda_virus.fasta
reads|reads_select: collection
source|source_select: history
reads|coll: paired collection
attributes: name
reference/lambda_virus.fasta
samples/sample1/sample1_1.fastq
samples/sample1/sample1_2.fastq
name
Test-3 source|reference: reference/lambda_virus.fasta
reads|reverse: samples/sample1/sample1_2.fastq.gz
reads|forward: samples/sample1/sample1_1.fastq.gz
source|source_select: history
reads|reads_select: history
attributes: name
reference/lambda_virus.fasta
samples/sample1/sample1_1.fastq.gz
samples/sample1/sample1_2.fastq.gz
name