# HG changeset patch # User bgruening # Date 1626962758 0 # Node ID e4c01dcece8b0b4e88033e579c4aa13763c3c23d # Parent ecb9ea6269eeff4e3e56c0cdb7733f57d156c3c0 "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/salmon commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f" diff -r ecb9ea6269ee -r e4c01dcece8b alevin.xml --- a/alevin.xml Wed Mar 24 20:15:12 2021 +0000 +++ b/alevin.xml Thu Jul 22 14:05:58 2021 +0000 @@ -1,4 +1,4 @@ - + Quantification and analysis of 3’ tagged-end single-cell sequencing data macros.xml @@ -46,12 +46,16 @@ && ln -s '${tgmap}' ./alevinmap.tsv && salmon alevin -l #if $pairstraight.readselect == 'paired': - ${pairstraight.orientation}${pairstraight.strandedness} + #if $pairstraight.libtype.strandedness == 'A' + A + #else + ${pairstraight.libtype.orientation}${pairstraight.libtype.strandedness} + #end if -i $index_path -1 ./mate1.fastq -2 ./mate2.fastq #else: - '${pairstraight.strandedness}' + '${pairstraight.libtype.strandedness}' -i $index_path -r zcat ./unmate.fastq #end if @@ -126,12 +130,11 @@ - - + - + @@ -165,24 +168,24 @@ - + optional["dumpMtx"] is not True - + optional["dumpMtx"] - + optional["dumpFeatures"] - - + + - + allout - - - + + + optional["dumpBfh"] @@ -191,23 +194,23 @@ optional["numCellBootstraps"] - + optional["numCellBootstraps"] - + allout - + allout - + allout - - + + allout @@ -241,7 +244,7 @@ - + @@ -266,7 +269,7 @@ - + - 1.3.0 + 1.5.1 galaxy0 q7 + 20.01 salmon seqtk - samtools + samtools vpolo - pandas - scipy + pandas + scipy - - - - - - - @@ -26,6 +20,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + - - + - - + @@ -140,9 +165,10 @@ help="[Experimental]: The fraction of the read that must be covered by MMPs (of length >= 31) if this read is to be considered as 'mapped'. This may help to avoid 'spurious' mappings. A value of 0 (the default) denotes no coverage threshold (a single 31-mer can yield a mapping). Since coverage by exact matching, large, MMPs is a rather strict condition, this value should likely be set to something low, if used."/> - + + - + @@ -230,7 +256,7 @@ label="Use the traditional EM algorithm for optimization in the batch passes." help=""/> + help="Factorizes the likelihood used in quantification by adopting a new notion of equivalence classes based on the conditional probabilities with which fragments are generated from different transcripts. This is a more fine-grained factorization than the normal rich equivalence classes. The default value (0) corresponds to the standard rich equivalence classes, and larger values imply a more fine-grained factorization. If range factorization is enabled, a common value to select for this parameter is 4."/> @@ -360,7 +386,7 @@ salmon quant --index '$index_path' #if $quant_type.input.single_or_paired.single_or_paired_opts == 'single': - --libType ${quant_type.input.single_or_paired.strandedness} + --libType ${quant_type.input.single_or_paired.libtype.strandedness} #if $compressed == 'GZ': --unmatedReads <(zcat < ./single.$ext) #else if $compressed == 'BZ2': @@ -369,7 +395,12 @@ --unmatedReads ./single.$ext #end if #else: - --libType '${quant_type.input.single_or_paired.orientation}${quant_type.input.single_or_paired.strandedness}' + --libType + #if $quant_type.input.single_or_paired.libtype.strandedness == 'A' + A + #else + ${quant_type.input.single_or_paired.libtype.orientation}${quant_type.input.single_or_paired.libtype.strandedness} + #end if #if $quant_type.input.single_or_paired.single_or_paired_opts == 'paired_interleaved': #if $compressed == 'BZ2': --mates1 <(bzcat < ./mate1.$ext | seqtk seq -1) @@ -435,8 +466,9 @@ #end if salmon quant -t '${quant_type.transcript}' - -l '${quant_type.strandedness}' + -l '${quant_type.libtype.strandedness}' -a '${quant_type.afile}' + $quant_type.ont --threads "\${GALAXY_SLOTS:-4}" ${quant_type.discardOrphans} ${quant_type.noErrorModel} diff -r ecb9ea6269ee -r e4c01dcece8b test-data/postSample.bam Binary file test-data/postSample.bam has changed diff -r ecb9ea6269ee -r e4c01dcece8b vpolo_convert.py --- a/vpolo_convert.py Wed Mar 24 20:15:12 2021 +0000 +++ b/vpolo_convert.py Thu Jul 22 14:05:58 2021 +0000 @@ -4,7 +4,6 @@ from vpolo.alevin import parser as par - parser = argparse.ArgumentParser() parser.add_argument("--mtx", "-m", action="store_true", help="--dumpMtx flag set") parser.add_argument("--umi", "-u", action="store_true", help="--dumpUmiGraph flag set")