Miscellaneous |
Version lineage of this tool (guids ordered most recent to oldest) |
toolshed.g2.bx.psu.edu/repos/peterjc/clc_assembly_cell/clc_mapper/0.0.7 (this tool) |
toolshed.g2.bx.psu.edu/repos/peterjc/clc_assembly_cell/clc_mapper/0.0.6 |
toolshed.g2.bx.psu.edu/repos/peterjc/clc_assembly_cell/clc_mapper/0.0.5 |
toolshed.g2.bx.psu.edu/repos/peterjc/clc_assembly_cell/clc_mapper/0.0.4 |
toolshed.g2.bx.psu.edu/repos/peterjc/clc_assembly_cell/clc_mapper/0.0.3 |
toolshed.g2.bx.psu.edu/repos/peterjc/clc_assembly_cell/clc_mapper/0.0.2 |
clc_mapper |
Requirements (dependencies defined in the <requirements> tag set) |
name | version | type |
samtools | 0.1.19 | package |
Additional information about this tool |
echo Mapping reads with clc_mapper... && \${CLC_ASSEMBLY_CELL:-/mnt/apps/clcBio/clc-assembly-cell-4.1.0-linux_64/}clc_mapper #for $ref in $references #if str($ref.ref_type)=="circular" -d -z '$ref.ref_file' #else -d '$ref.ref_file' #end if #end for #for $rg in $read_group ##-------------------------------------- #if str($rg.segments.type) == "paired" -p $rg.segments.placement $rg.segments.dist_mode $rg.segments.min_size $rg.segments.max_size -q -i '$rg.segments.filename1' '$rg.segments.filename2' #end if ##-------------------------------------- #if str($rg.segments.type) == "interleaved" -p $rg.segments.placement $rg.segments.dist_mode $rg.segments.min_size $rg.segments.max_size -q '$rg.segments.filename' #end if ##-------------------------------------- #if str($rg.segments.type) == "none" -p no -q #for $f in $rg.segments.filenames '$f' #end for #end if ##-------------------------------------- #end for -o "temp_job.cas" --cpus "\${GALAXY_SLOTS:-4}" ## TODO - filtering out the progress lines seems to mess up the multiple commands ## | grep -v "^Progress: " ##=========================================== ## TODO - I've required all the input in Sanger FASTQ format (or FASTA) so can ## use the offset 33, rather then the CLCbio default of 64 which is only for ## obsolete Illumina FASTQ files. Really need this option per input file... && echo Converting CAS file to BAM with clc_cas_to_sam... && \${CLC_ASSEMBLY_CELL:-/mnt/apps/clcBio/clc-assembly-cell-4.1.0-linux_64/}clc_cas_to_sam --cas 'temp_job.cas' -o 'temp_job.bam' --no-progress --qualityoffset 33 #if $discard_unmapped: ## -u / --discardunmapped: Discard the unmapped reads -u #end if && rm 'temp_job.cas' ##=========================================== && echo Sorting BAM file with samtools... && samtools sort "temp_job.bam" "temp_sorted" && mv "temp_sorted.bam" "$out_bam" && echo Indexing BAM file with samtools... && samtools index "$out_bam"
Functional tests |
name | inputs | outputs | required files |
Test-1 |
references_0|ref_file: NC_010642.fna references_0|ref_type: circular read_group_0|segments|placement: fb read_group_0|segments|dist_mode: ss read_group_0|segments|min_size: 1 read_group_0|segments|max_size: 1000 read_group_0|segments|filename: SRR639755_mito_pairs.fastq.gz read_group_0|segments|type: interleaved discard_unmapped: False |
name: value |
NC_010642.fna SRR639755_mito_pairs.fastq.gz value |
Test-2 |
references_0|ref_file: NC_010642.fna references_0|ref_type: circular read_group_0|segments|placement: fb read_group_0|segments|dist_mode: ss read_group_0|segments|min_size: 1 read_group_0|segments|max_size: 1000 read_group_0|segments|filename: SRR639755_mito_pairs.fastq.gz read_group_0|segments|type: interleaved discard_unmapped: True |
name: value |
NC_010642.fna SRR639755_mito_pairs.fastq.gz value |