Repository revision
10:db94eadb92c1

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

VarScan mpileup tool metadata
Miscellaneous
for variant detection
varscan_mpileup
toolshed.g2.bx.psu.edu/repos/iuc/varscan_mpileup/varscan_mpileup/2.4.3.1
2.4.3.1
varscan 2>&1 | head -n 1
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/iuc/varscan_mpileup/varscan_mpileup/2.4.3.1 (this tool)
toolshed.g2.bx.psu.edu/repos/iuc/varscan_mpileup/varscan_mpileup/2.4.3.0
varscan_mpileup
Requirements (dependencies defined in the <requirements> tag set)
name version type
varscan 2.4.3 package
gawk 4.2.1 package
Additional information about this tool
## Set up samples list file.
        #if $sample_names.strip() != '':
           echo $sample_names | awk -F ',' '{ for (i = 1; i <= NF; i++) { print \$i; } }' > samples_list.txt &&
        #end if

        ## Set up command + input.
        varscan ${cmd} '${input}'
            --min-coverage ${min_coverage} 
            --min-reads2 ${min_reads2} 
            --min-avg-qual ${min_avg_qual}
            --min-var-freq ${min_var_freq}
            --min-freq-for-hom ${min_freq_for_hom}
            --p-value ${p_value}

            #if str($strand_filter) == 'yes':
              --strand-filter 1
            #end if

            ## Report only variants in consensus.
            #if str($cmd) == 'mpileup2cns':
              --variants
            #end if
            
            ## Set up outputs.
            --output-vcf 1 > '$output'

            #if $sample_names.strip() != '':
                --vcf-sample-list samples_list.txt
            #end if

    
None
False
Functional tests
name inputs outputs required files
Test-1 input: test_in1.pileup
cmd: mpileup2cns
min_coverage: 8
min_reads2: 2
min_avg_qual: 15
min_var_freq: 0.01
min_freq_for_hom: 0.75
p_value: 0.99
strand_filter: no
sample_names:
name: value
test_in1.pileup
value