Miscellaneous |
Version lineage of this tool (guids ordered most recent to oldest) |
toolshed.g2.bx.psu.edu/repos/iuc/disco/disco/1.2.1 (this tool) |
toolshed.g2.bx.psu.edu/repos/iuc/disco/disco/1.2.0 |
disco |
Requirements (dependencies defined in the <requirements> tag set) |
name | version | type |
disco | 1.2 | package |
Additional information about this tool |
#if $input_cond.library_type == "single" #for i, e in enumerate($input_cond.inS) cp '$e' #if $e.ext.endswith(".gz") input_${i}.fastq.gz && #else input_${i}.fastq && #end if #end for #else #if $input_cond.paired_input.type == "separated" #if $input_cond.paired_input.in1.ext.endswith(".gz") cp '$input_cond.paired_input.in1' forward.fastq.gz && cp '$input_cond.paired_input.in2' reverse.fastq.gz && #else cp '$input_cond.paired_input.in1' forward.fastq && cp '$input_cond.paired_input.in2' reverse.fastq && #end if #else #for i, e in enumerate($input_cond.paired_input.inP) cp '$e' #if $e.ext.endswith(".gz") input_${i}.fastq.gz && #else input_${i}.fastq && #end if #end for #end if #end if runDisco.sh -n \${GALAXY_SLOTS:-4} -m \${DISCO_MAX_MEMORY:-4} -d . -o disco #if $input_cond.library_type == "single" -inS \$(find . -name "*fastq*" -print | tr '\n' ',' | sed 's/,$//') #else #if $input_cond.paired_input.type == "separated" #if $input_cond.paired_input.in1.ext.endswith(".gz") -in1 forward.fastq.gz -in2 reverse.fastq.gz #else -in1 forward.fastq -in2 reverse.fastq #end if #else -inP \$(find . -name "*fastq*" -print | tr '\n' ',' | sed 's/,$//') #end if #end if $obg $osg -p '$first_assembly_iteration_params' -p2 '$second_assembly_iteration_params' -p3 '$third_assembly_iteration_params'
Functional tests |
name | inputs | outputs | required files |
Test-1 |
input_cond|paired_input|in1: ecoli_1K_1.fq input_cond|paired_input|in2: ecoli_1K_2.fq input_cond|paired_input|type: separated input_cond|library_type: paired obg: False osg: False MinOverlap4BuildGraph: 20 log: True PrintUnused: True PrintGFA: True PrintGFA2: True first_assembly_iter_param|minSequenceLengthTobePrinted: 1000 first_assembly_iter_param|MinOverlap4SimplifyGraph: 30 first_assembly_iter_param|minOverlapDifference4ClipBranches: 25 first_assembly_iter_param|minUniquePEsupport: 3 first_assembly_iter_param|minNonUniquePEsupport: 0 first_assembly_iter_param|minReadsCountInEdgeToBeNotDeadEnd: 10 first_assembly_iter_param|minEdgeLengthToBeNotDeadEnd: 1000 first_assembly_iter_param|minFoldToBeShortBranch: 5 first_assembly_iter_param|minReadsCountToHave0Flow: 15 first_assembly_iter_param|minEdgeLengthToHave0Flow: 1500 first_assembly_iter_param|minReadsCountInEdgeToBe1MinFlow: 20 first_assembly_iter_param|minEdgeLengthToBe1MinFlow: 2000 second_assembly_iter_param|minSequenceLengthTobePrinted: 1000 second_assembly_iter_param|MinOverlap4SimplifyGraph: 30 second_assembly_iter_param|minOverlapDifference4ClipBranches: 25 second_assembly_iter_param|minUniquePEsupport: 3 second_assembly_iter_param|minNonUniquePEsupport: 0 second_assembly_iter_param|minReadsCountInEdgeToBeNotDeadEnd: 10 second_assembly_iter_param|minEdgeLengthToBeNotDeadEnd: 1000 second_assembly_iter_param|minFoldToBeShortBranch: 5 second_assembly_iter_param|minReadsCountToHave0Flow: 15 second_assembly_iter_param|minEdgeLengthToHave0Flow: 1500 second_assembly_iter_param|minReadsCountInEdgeToBe1MinFlow: 20 second_assembly_iter_param|minEdgeLengthToBe1MinFlow: 2000 third_assembly_iter_param|minSequenceLengthTobePrinted: 1000 third_assembly_iter_param|MinOverlap4SimplifyGraph: 30 third_assembly_iter_param|minOverlapDifference4ClipBranches: 25 third_assembly_iter_param|minUniquePEsupport: 3 third_assembly_iter_param|minNonUniquePEsupport: 0 third_assembly_iter_param|minReadsCountInEdgeToBeNotDeadEnd: 10 third_assembly_iter_param|minEdgeLengthToBeNotDeadEnd: 1000 third_assembly_iter_param|minFoldToBeShortBranch: 5 third_assembly_iter_param|minReadsCountToHave0Flow: 15 third_assembly_iter_param|minEdgeLengthToHave0Flow: 1500 third_assembly_iter_param|minReadsCountInEdgeToBe1MinFlow: 20 third_assembly_iter_param|minEdgeLengthToBe1MinFlow: 2000 |
name: value name: value name: value |
ecoli_1K_1.fq ecoli_1K_2.fq value |
Test-2 |
input_cond|paired_input|inP: ['ecoli_1K_interleaved.fq', 'ecoli_1K_interleaved.fq'] input_cond|paired_input|type: interleaved input_cond|library_type: paired obg: False osg: False MinOverlap4BuildGraph: 20 log: True PrintUnused: False PrintGFA: False PrintGFA2: False first_assembly_iter_param|minSequenceLengthTobePrinted: 1000 first_assembly_iter_param|MinOverlap4SimplifyGraph: 30 first_assembly_iter_param|minOverlapDifference4ClipBranches: 25 first_assembly_iter_param|minUniquePEsupport: 3 first_assembly_iter_param|minNonUniquePEsupport: 0 first_assembly_iter_param|minReadsCountInEdgeToBeNotDeadEnd: 10 first_assembly_iter_param|minEdgeLengthToBeNotDeadEnd: 1000 first_assembly_iter_param|minFoldToBeShortBranch: 5 first_assembly_iter_param|minReadsCountToHave0Flow: 15 first_assembly_iter_param|minEdgeLengthToHave0Flow: 1500 first_assembly_iter_param|minReadsCountInEdgeToBe1MinFlow: 20 first_assembly_iter_param|minEdgeLengthToBe1MinFlow: 2000 second_assembly_iter_param|minSequenceLengthTobePrinted: 1000 second_assembly_iter_param|MinOverlap4SimplifyGraph: 30 second_assembly_iter_param|minOverlapDifference4ClipBranches: 25 second_assembly_iter_param|minUniquePEsupport: 3 second_assembly_iter_param|minNonUniquePEsupport: 0 second_assembly_iter_param|minReadsCountInEdgeToBeNotDeadEnd: 10 second_assembly_iter_param|minEdgeLengthToBeNotDeadEnd: 1000 second_assembly_iter_param|minFoldToBeShortBranch: 5 second_assembly_iter_param|minReadsCountToHave0Flow: 15 second_assembly_iter_param|minEdgeLengthToHave0Flow: 1500 second_assembly_iter_param|minReadsCountInEdgeToBe1MinFlow: 20 second_assembly_iter_param|minEdgeLengthToBe1MinFlow: 2000 third_assembly_iter_param|minSequenceLengthTobePrinted: 1000 third_assembly_iter_param|MinOverlap4SimplifyGraph: 30 third_assembly_iter_param|minOverlapDifference4ClipBranches: 25 third_assembly_iter_param|minUniquePEsupport: 3 third_assembly_iter_param|minNonUniquePEsupport: 0 third_assembly_iter_param|minReadsCountInEdgeToBeNotDeadEnd: 10 third_assembly_iter_param|minEdgeLengthToBeNotDeadEnd: 1000 third_assembly_iter_param|minFoldToBeShortBranch: 5 third_assembly_iter_param|minReadsCountToHave0Flow: 15 third_assembly_iter_param|minEdgeLengthToHave0Flow: 1500 third_assembly_iter_param|minReadsCountInEdgeToBe1MinFlow: 20 third_assembly_iter_param|minEdgeLengthToBe1MinFlow: 2000 |
name: value name: value name: value |
ecoli_1K_interleaved.fq value |
Test-3 |
input_cond|inS: ecoli_1K_1.fq.gz input_cond|library_type: single obg: False osg: False MinOverlap4BuildGraph: 20 log: False PrintUnused: False PrintGFA: False PrintGFA2: False first_assembly_iter_param|minSequenceLengthTobePrinted: 1000 first_assembly_iter_param|MinOverlap4SimplifyGraph: 30 first_assembly_iter_param|minOverlapDifference4ClipBranches: 25 first_assembly_iter_param|minUniquePEsupport: 3 first_assembly_iter_param|minNonUniquePEsupport: 0 first_assembly_iter_param|minReadsCountInEdgeToBeNotDeadEnd: 10 first_assembly_iter_param|minEdgeLengthToBeNotDeadEnd: 1000 first_assembly_iter_param|minFoldToBeShortBranch: 5 first_assembly_iter_param|minReadsCountToHave0Flow: 15 first_assembly_iter_param|minEdgeLengthToHave0Flow: 1500 first_assembly_iter_param|minReadsCountInEdgeToBe1MinFlow: 20 first_assembly_iter_param|minEdgeLengthToBe1MinFlow: 2000 second_assembly_iter_param|minSequenceLengthTobePrinted: 1000 second_assembly_iter_param|MinOverlap4SimplifyGraph: 30 second_assembly_iter_param|minOverlapDifference4ClipBranches: 25 second_assembly_iter_param|minUniquePEsupport: 3 second_assembly_iter_param|minNonUniquePEsupport: 0 second_assembly_iter_param|minReadsCountInEdgeToBeNotDeadEnd: 10 second_assembly_iter_param|minEdgeLengthToBeNotDeadEnd: 1000 second_assembly_iter_param|minFoldToBeShortBranch: 5 second_assembly_iter_param|minReadsCountToHave0Flow: 15 second_assembly_iter_param|minEdgeLengthToHave0Flow: 1500 second_assembly_iter_param|minReadsCountInEdgeToBe1MinFlow: 20 second_assembly_iter_param|minEdgeLengthToBe1MinFlow: 2000 third_assembly_iter_param|minSequenceLengthTobePrinted: 1000 third_assembly_iter_param|MinOverlap4SimplifyGraph: 30 third_assembly_iter_param|minOverlapDifference4ClipBranches: 25 third_assembly_iter_param|minUniquePEsupport: 3 third_assembly_iter_param|minNonUniquePEsupport: 0 third_assembly_iter_param|minReadsCountInEdgeToBeNotDeadEnd: 10 third_assembly_iter_param|minEdgeLengthToBeNotDeadEnd: 1000 third_assembly_iter_param|minFoldToBeShortBranch: 5 third_assembly_iter_param|minReadsCountToHave0Flow: 15 third_assembly_iter_param|minEdgeLengthToHave0Flow: 1500 third_assembly_iter_param|minReadsCountInEdgeToBe1MinFlow: 20 third_assembly_iter_param|minEdgeLengthToBe1MinFlow: 2000 |
name: value name: value |
ecoli_1K_1.fq.gz value |