mosaik samtools MosaikAligner | sed -e 's/\x1b\[[[:digit:]]\{1,2\}\(;[[:digit:]]\{1,2\}\)\{0,1\}m//g' | grep -o 'MosaikAligner [[:digit:].]\{1,\}' #set $processors = '-p ${GALAXY_SLOTS:-4}' MosaikBuild -fr #if $genomeSource.refGenomeSource == 'indexed': ${genomeSource.indexReference.fields.path} #else: ${genomeSource.historyReference} #end if -oa mosaik_ref_file; MosaikBuild -q $reads #if $paired.kind == 'single' #set $ls_string = '' #else -q2 ${paired.reads2} -mfl ${paired.mfl} #set $ls_string = '-ls %s' % $paired.ls #end if -st $st -out mosaik_reads_file; MosaikAligner -ia mosaik_ref_file -in mosaik_reads_file -out mosaik_aligned_file $ls_string -mm $mm -mhp $mhp -act $act -bw $bw $processors -hs 15; MosaikText -in mosaik_aligned_file -$outFormat sam_bam_file; #if str($outFormat) == 'bam': samtools sort sam_bam_file sorted_bam; mv sorted_bam.bam $output #else: gunzip sam_bam_file.gz; mv sam_bam_file $output #end if This tool uses Mosaik to align reads to a reference sequence. 10.1371/journal.pone.0090581