# HG changeset patch # User bgruening # Date 1626962728 0 # Node ID 49121db48873004df415b817f4e02aeb62f537cf # Parent cc05793bb896c5449bf13510902364e56567d50b "planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/salmon commit 26e9f1627e91a4be6bdc7e71cd44f1ea1701ee6f" diff -r cc05793bb896 -r 49121db48873 macros.xml --- a/macros.xml Sat Oct 03 18:22:45 2020 +0000 +++ b/macros.xml Thu Jul 22 14:05:28 2021 +0000 @@ -1,24 +1,18 @@ - 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 cc05793bb896 -r 49121db48873 salmonquant.xml --- a/salmonquant.xml Sat Oct 03 18:22:45 2020 +0000 +++ b/salmonquant.xml Thu Jul 22 14:05:28 2021 +0000 @@ -1,4 +1,4 @@ - + Perform dual-phase, reads or mapping-based estimation of transcript abundance from RNA-seq reads macros.xml @@ -59,10 +59,14 @@
- - - - + + + + + + + +
@@ -80,6 +84,43 @@ + + + + + + + + + +
+ +
+
+
+ + + +
+ +
+ + + + + + + + + + + + + + + + +
@@ -152,11 +193,30 @@ - + + + + + + + + + + + + + + + + + + + + diff -r cc05793bb896 -r 49121db48873 test-data/postSample.bam Binary file test-data/postSample.bam has changed diff -r cc05793bb896 -r 49121db48873 vpolo_convert.py --- a/vpolo_convert.py Sat Oct 03 18:22:45 2020 +0000 +++ b/vpolo_convert.py Thu Jul 22 14:05:28 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")