annotate data_manager/macros.xml @ 10:a225487bf618 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
author iuc
date Fri, 17 Feb 2023 20:00:58 +0000
parents c520a52b5174
children d63c1442407f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
1 <macros>
10
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
2 <!-- REMEMBER to bump the version of @IDX_VERSION_SUFFIX@
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
3 whenever you make changes to the @TOOL_VERSION@ token!
6
64deddb6a8ec "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 5
diff changeset
4 The data manager uses a symlink to this macro file to keep the STAR and
10
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
5 the index versions in sync, but you should manually update @IDX_VERSION_SUFFIX@ -->
5
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
6 <!-- STAR version to be used -->
10
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
7 <token name="@TOOL_VERSION@">2.7.10b</token>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
8 <token name="@VERSION_SUFFIX@">0</token>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
9 <token name="@PROFILE@">21.01</token>
5
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
10 <!-- STAR index version compatible with this version of STAR
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
11 This is the STAR version that introduced the index structure expected
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
12 by the current version.
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
13 It can be found for any specific version of STAR with:
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
14 STAR -h | grep versionGenome
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
15 or by looking for the versionGenome parameter in source/parametersDefault
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
16 of STAR's source code -->
7
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
17 <token name="@IDX_VERSION@">2.7.4a</token>
10
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
18 <token name="@IDX_VERSION_SUFFIX@">1</token>
7
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
19 <token name="@IDX_DATA_TABLE@">rnastar_index2x_versioned</token>
5
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
20
1
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
21 <xml name="requirements">
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
22 <requirements>
10
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
23 <requirement type="package" version="@TOOL_VERSION@">star</requirement>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
24 <requirement type="package" version="1.16.1">samtools</requirement>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
25 <requirement type="package" version="1.12">gzip</requirement>
6
64deddb6a8ec "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 5
diff changeset
26 <yield />
1
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
27 </requirements>
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
28 </xml>
5
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
29
9
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
30 <xml name="edam">
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
31 <edam_topics>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
32 <edam_topic>topic_3170</edam_topic>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
33 <edam_topic>topic_3308</edam_topic>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
34 </edam_topics>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
35 <edam_operations>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
36 <edam_operation>operation_0292</edam_operation>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
37 </edam_operations>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
38 </xml>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
39
6
64deddb6a8ec "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 5
diff changeset
40 <xml name="index_selection" token_with_gene_model="0">
10
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
41 <param argument="--genomeDir" type="select"
5
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
42 label="Select reference genome"
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
43 help="If your genome of interest is not listed, contact the Galaxy team">
7
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
44 <options from_data_table="@IDX_DATA_TABLE@">
5
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
45 <filter type="static_value" column="4" value="@WITH_GENE_MODEL@" />
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
46 <filter type="static_value" column="5" value="@IDX_VERSION@" />
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
47 <filter type="sort_by" column="2" />
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
48 <validator type="no_options" message="No indexes are available for the selected input dataset" />
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
49 </options>
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
50 </param>
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
51 </xml>
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
52
1
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
53 <token name="@FASTQ_GZ_OPTION@">
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
54 --readFilesCommand zcat
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
55 </token>
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
56 <xml name="citations">
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
57 <citations>
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
58 <citation type="doi">10.1093/bioinformatics/bts635</citation>
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
59 </citations>
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
60 </xml>
10
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
61 <xml name="SJDBOPTIONS">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
62 <param argument="--sjdbGTFfile" type="data" format="gff3,gtf" label="Gene model (gff3,gtf) file for splice junctions" optional="false" help="Exon junction information for mapping splices"/>
1
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
63 <param argument="--sjdbOverhang" type="integer" min="1" value="100" label="Length of the genomic sequence around annotated junctions" help="Used in constructing the splice junctions database. Ideal value is ReadLength-1"/>
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
64 </xml>
4
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
65 <xml name="dbKeyActions">
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
66 <actions>
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
67 <conditional name="refGenomeSource.geneSource">
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
68 <when value="indexed">
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
69 <action type="metadata" name="dbkey">
7
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
70 <option type="from_data_table" name="@IDX_DATA_TABLE@" column="1" offset="0">
4
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
71 <filter type="param_value" column="0" value="#" compare="startswith" keep="False"/>
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
72 <filter type="param_value" ref="refGenomeSource.GTFconditional.genomeDir" column="0"/>
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
73 </option>
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
74 </action>
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
75 </when>
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
76 <when value="history">
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
77 <action type="metadata" name="dbkey">
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
78 <option type="from_param" name="refGenomeSource.genomeFastaFiles" param_attribute="dbkey" />
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
79 </action>
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
80 </when>
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
81 </conditional>
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
82 </actions>
6ef6520f14fc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 39b9b154845ecf517f7d9e9d76c386b473c3ebd2
iuc
parents: 1
diff changeset
83 </xml>
5
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
84 <token name="@TEMPINDEX@"><![CDATA[
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
85 ## Create temporary index for custom reference
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
86 #if str($refGenomeSource.geneSource) == 'history':
10
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
87 #if $refGenomeSource.genomeFastaFiles.ext == "fasta"
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
88 ln -s '$refGenomeSource.genomeFastaFiles' refgenome.fa &&
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
89 #else
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
90 gunzip -c '$refGenomeSource.genomeFastaFiles' > refgenome.fa &&
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
91 #end if
5
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
92 mkdir -p tempstargenomedir &&
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
93 STAR
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
94 --runMode genomeGenerate
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
95 --genomeDir 'tempstargenomedir'
10
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
96 --genomeFastaFiles refgenome.fa
5
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
97 ## Handle difference between indices with/without annotations
7
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
98 #if 'GTFconditional' in $refGenomeSource:
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
99 ## GTFconditional exists only in STAR, but not STARsolo
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
100 #if str($refGenomeSource.GTFconditional.GTFselect) == 'with-gtf':
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
101 --sjdbOverhang '${refGenomeSource.GTFconditional.sjdbOverhang}'
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
102 --sjdbGTFfile '${refGenomeSource.GTFconditional.sjdbGTFfile}'
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
103 #if str($refGenomeSource.GTFconditional.sjdbGTFfile.ext) == 'gff3':
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
104 --sjdbGTFtagExonParentTranscript Parent
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
105 #end if
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
106 #end if
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
107 #else:
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
108 ## ref genome selection is less complex for STARsolo cause
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
109 ## with-gtf is mandatory there
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
110 --sjdbOverhang '${refGenomeSource.sjdbOverhang}'
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
111 --sjdbGTFfile '${refGenomeSource.sjdbGTFfile}'
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
112 #if str($refGenomeSource.sjdbGTFfile.ext) == 'gff3':
5
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
113 --sjdbGTFtagExonParentTranscript Parent
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
114 #end if
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
115 #end if
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
116 #if str($refGenomeSource.genomeSAindexNbases):
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
117 --genomeSAindexNbases ${refGenomeSource.genomeSAindexNbases}
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
118 #end if
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
119 --runThreadN \${GALAXY_SLOTS:-4}
10
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
120 ## in bytes
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
121 --limitGenomeGenerateRAM \$((\${GALAXY_MEMORY_MB:-31000} * 1000000))
5
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
122 &&
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
123 #end if
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
124 ]]></token>
6
64deddb6a8ec "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 5
diff changeset
125 <token name="@REFGENOMEHANDLING@" ><![CDATA[
5
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
126 --runThreadN \${GALAXY_SLOTS:-4}
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
127 --genomeLoad NoSharedMemory
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
128 --genomeDir
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
129 #if str($refGenomeSource.geneSource) == 'history':
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
130 tempstargenomedir
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
131 #else:
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
132 '${refGenomeSource.GTFconditional.genomeDir.fields.path}'
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
133 ## Handle difference between indices with/without annotations
10
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
134 #if str($refGenomeSource.GTFconditional.GTFselect) == 'without-gtf-with-gtf':
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
135 --sjdbOverhang $refGenomeSource.GTFconditional.sjdbOverhang
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
136 --sjdbGTFfile '${refGenomeSource.GTFconditional.sjdbGTFfile}'
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
137 #if str($refGenomeSource.GTFconditional.sjdbGTFfile.ext) == 'gff3':
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
138 --sjdbGTFtagExonParentTranscript Parent
5
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
139 #end if
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
140 #end if
10
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
141 #end if
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
142 ]]></token>
9
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
143 <token name="@READSHANDLING@" ><![CDATA[
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
144 ## Check that the input pairs are of the same type
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
145 ## otherwise STARsolo will run for a long time and then error out.
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
146 ## We consume either repeats of two inputs R1 + R2
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
147 ## or a collection of paired reads.
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
148 #if str($sc.input_types.use) == "repeat":
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
149 #set $reads1 = []
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
150 #set $reads2 = []
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
151 #for $r1, $r2 in zip($sc.input_types.input1, $sc.input_types.input2):
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
152 #assert $r1.datatype == $r2.datatype
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
153 #silent $reads1.append(str($r1))
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
154 #silent $reads2.append(str($r2))
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
155 #end for
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
156 #set $reads1 = ','.join($reads1)
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
157 #set $reads2 = ','.join($reads2)
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
158 #elif str($sc.input_types.use) == "list_paired":
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
159 #set $r1 = $sc.input_types.input_collection.forward
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
160 #set $r2 = $sc.input_types.input_collection.reverse
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
161 #set $reads1 = $r1
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
162 #set $reads2 = $r2
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
163 #end if
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
164 ## cDNA sequence(s) [R2] always go first, then barcode(s) [R1]
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
165 ## see: Section 3.2 of STAR manual for multiple inputs, and Section 13 for STARsolo inputs
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
166 --readFilesIn $reads2 $reads1
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
167 --soloCBmatchWLtype $sc.soloCBmatchWLtype
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
168 #if $r1.is_of_type('fastq.gz', 'fastqsanger.gz'):
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
169 @FASTQ_GZ_OPTION@
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
170 #end if
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
171 ]]></token>
10
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
172 <token name="@LIMITS@" ><![CDATA[
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
173 --limitOutSJoneRead $getVar('algo.params.junction_limits.limitOutSJoneRead', $getVar('solo.junction_limits.limitOutSJoneRead', 1000))
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
174 --limitOutSJcollapsed $getVar('algo.params.junction_limits.limitOutSJcollapsed', $getVar('solo.junction_limits.limitOutSJcollapsed', 1000000))
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
175 --limitSjdbInsertNsj $getVar('algo.params.junction_limits.limitSjdbInsertNsj', $getVar('solo.junction_limits.limitSjdbInsertNsj', 1000000))
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
176 ]]></token>
7
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
177 <xml name="ref_selection">
10
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
178 <param argument="--genomeFastaFiles" type="data" format="fasta,fasta.gz" label="Select a reference genome" />
9
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
179 <param argument="--genomeSAindexNbases" type="integer" min="2" max="16" value="14" label="Length of the SA pre-indexing string" help="Typically between 10 and 15. Longer strings will use much more memory, but allow faster searches. For small genomes, the parameter --genomeSAindexNbases must be scaled down to min(14, log2(GenomeLength)/2 - 1)"/>
7
6c6c6df09e64 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit a8e319862d723654c372a6d71e5de76e052586a9"
iuc
parents: 6
diff changeset
180 </xml>
5
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
181 <xml name="stdio" >
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
182 <stdio>
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
183 <regex match="FATAL error" source="both" level="fatal"/>
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
184 <regex match="EXITING: FATAL INPUT ERROR:" source="both" level="fatal"/>
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
185 <regex match="EXITING: fatal error trying to allocate genome arrays, exception thrown: std::bad_alloc" source="both" level="fatal"/>
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
186 <regex match="\[sam_read1\] missing header\? Abort!" source="both" level="fatal"/>
6
64deddb6a8ec "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 57f71aa633a43ab02bbf05acd0c6d7f406e01f1e"
iuc
parents: 5
diff changeset
187 <yield />
5
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
188 </stdio>
f5eb9afa8f8a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 9b68f6ae375aed38493f8399b8572347c750336d
iuc
parents: 4
diff changeset
189 </xml>
9
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
190 <xml name="input_selection">
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
191 <conditional name="input_types" >
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
192 <param name="use" type="select" label="Input Type" >
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
193 <option value="repeat" >Separate barcode and cDNA reads</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
194 <option value="list_paired" >Paired collection of barcode and cDNA reads</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
195 </param>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
196 <when value="repeat">
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
197 <param format="fastq,fasta,fastq.gz,fastqsanger.gz" name="input1" type="data" multiple="true"
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
198 label="RNA-Seq FASTQ/FASTA file, Barcode reads" />
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
199 <param format="fastq,fasta,fastq.gz,fastqsanger.gz" name="input2" type="data" multiple="true"
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
200 label="RNA-Seq FASTQ/FASTA file, cDNA reads"/>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
201 </when>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
202 <when value="list_paired">
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
203 <param name="input_collection" collection_type="paired" type="data_collection" format="fastq,fasta,fastq.gz,fastqsanger.gz" label="Collection of Pairs" />
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
204 </when>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
205 </conditional>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
206 </xml>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
207 <xml name="input_selection_smart_seq">
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
208 <conditional name="input_types_smart_seq" >
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
209 <param name="use" type="select" label="Input Type" >
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
210 <option value="list_single_end" >Single-end FASTQ collection</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
211 <option value="list_paired_end" >Paired FASTQ collection</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
212 </param>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
213 <when value="list_single_end">
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
214 <param name="single_end_collection" collection_type="list" type="data_collection" format="fastq,fasta,fastq.gz,fastqsanger.gz" label="List of single-end FASTQ files" />
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
215 </when>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
216 <when value="list_paired_end">
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
217 <param name="paired_end_collection" collection_type="list:paired" type="data_collection" format="fastq,fasta,fastq.gz,fastqsanger.gz" label="List of paired-end FASTQ files" />
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
218 </when>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
219 </conditional>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
220 </xml>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
221 <xml name="umidedup_options">
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
222 <option value="1MM_All" selected="true">Collapse all UMIs with 1 mismatch distance to each other</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
223 <option value="1MM_Directional_UMItools" >Directional method from the UMI-tool</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
224 <option value="1MM_Directional" >Directional with stringent UMI deduplication</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
225 </xml>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
226 <xml name="anchor_types">
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
227 <option value="0">Read start</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
228 <option value="1">Read end</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
229 <option value="2">Adapter start</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
230 <option value="3">Adapter end</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
231 </xml>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
232 <xml name="cb_match_wl_common">
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
233 <option value="Exact" >Exact</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
234 <option value="1MM" >Single match</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
235 </xml>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
236 <xml name="cb_match_wl_cellranger">
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
237 <option value="1MM_multi" selected="true" >Multiple matches (CellRanger 2)</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
238 <option value="1MM_multi_pseudocounts" >Multiple matches (CellRanger 3)</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
239 <option value="1MM_multi_Nbase_pseudocounts" >Multimatching to WL is allowed for CBs with N-bases (CellRanger 3)</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
240 </xml>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
241 <xml name="solo_adapter_params">
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
242 <param argument="--soloAdapterSequence" type="text" value="-" label="Adapter sequence to anchor barcodes." >
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
243 <sanitizer>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
244 <valid initial="string.digits">
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
245 <add value="-"/>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
246 <add value="A"/>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
247 <add value="T"/>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
248 <add value="C"/>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
249 <add value="G"/>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
250 <add value="N"/>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
251 </valid>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
252 </sanitizer>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
253 </param>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
254 <param argument="--soloAdapterMismatchesNmax" type="integer" min="1" value="1" label="Maximum number of mismatches allowed in adapter sequence" />
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
255 <param argument="--clipAdapterType" type="select" >
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
256 <option value="Hamming" selected="true" >Adapter clipping based on Hamming distance</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
257 <option value="CellRanger4" >5p and 3p adapter clipping similar to CellRanger4</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
258 <option value="None" >No adapter clipping</option>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
259 </param>
c520a52b5174 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 1f8b01701c5b81d155617267a179ba42a0d4a307"
iuc
parents: 7
diff changeset
260 </xml>
10
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
261 <xml name="common_SAM_attributes">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
262 <option value="NH" selected="true">NH (number of reported alignments/hits for the read)</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
263 <option value="HI" selected="true">HI (query hit index)</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
264 <option value="AS" selected="true">AS (local alignment score)</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
265 <option value="nM" selected="true">nM (number of mismatches per (paired) alignment)</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
266 <option value="NM">NM (edit distance of the aligned read to the reference)</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
267 <option value="MD">MD (string for mismatching positions)</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
268 <option value="jM">jM (intron motifs for all junctions)</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
269 <option value="jI">jI (1-based start and end of introns for all junctions)</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
270 </xml>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
271 <xml name="limits">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
272 <section name="junction_limits" title="Junction Limits" expanded="false">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
273 <param argument="--limitOutSJoneRead" type="integer" min="1" value="1000" label="Maximum number of junctions for one read (including all multimappers)" />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
274 <param argument="--limitOutSJcollapsed" type="integer" min="1" value="1000000" label="Maximum number of collapsed junctions" />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
275 <param argument="--limitSjdbInsertNsj" type="integer" min="0" value="1000000" label="Maximum number of inserts to be inserted into the genome on the fly." />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
276 </section>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
277 </xml>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
278 <xml name="outCountActions">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
279 <actions>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
280 <action name="column_names" type="metadata" default="GeneID,Counts_unstrand,Counts_firstStrand,Counts_secondStrand" />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
281 </actions>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
282 </xml>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
283 <xml name="outWig">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
284 <conditional name="outWig">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
285 <param name="outWigType" type="select" label="Compute coverage">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
286 <option value="None">No coverage</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
287 <option value="bedGraph">Yes in bedgraph format</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
288 <option value="wiggle">Yes in wiggle format</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
289 </param>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
290 <when value="None">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
291 <!-- This is necessary for the filtering of output -->
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
292 <param name="outWigStrand" type="hidden" value="false" />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
293 </when>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
294 <when value="bedGraph">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
295 <expand macro="outWigParams"/>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
296 </when>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
297 <when value="wiggle">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
298 <expand macro="outWigParams"/>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
299 </when>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
300 </conditional>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
301 </xml>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
302 <xml name="outWigParams">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
303 <param name="outWigTypeSecondWord" type="select" label="Input for coverage">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
304 <option value="">Default (everything that mapped)</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
305 <option value="read_5p">signal from only 5’ of the 1st read</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
306 <option value="read2">signal from only 2nd read</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
307 </param>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
308 <param argument="--outWigStrand" type="boolean" truevalue="Stranded" falsevalue="Unstranded" checked="true" label="collapse strands (unstranded coverage)" help="By default, the strands are separated."/>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
309 <param argument="--outWigReferencesPrefix" type="text" value="-" label="prefix matching reference name" help="For example, set 'chr' if you mapped on an ensembl genome but you want to display on UCSC"/>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
310 <param argument="--outWigNorm" type="boolean" truevalue="RPM" falsevalue="None" checked="true" label="Normalize coverage to million of mapped reads (RPM)"/>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
311 </xml>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
312 <token name="@OUTWIG@"><![CDATA[
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
313 #if str($outWig.outWigType) != 'None':
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
314 --outWigType '$outWig.outWigType' '$outWig.outWigTypeSecondWord'
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
315 --outWigStrand '$outWig.outWigStrand'
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
316 --outWigReferencesPrefix '$outWig.outWigReferencesPrefix'
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
317 --outWigNorm '$outWig.outWigNorm'
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
318 #end if
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
319 ]]></token>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
320 <token name="@OUTWIGOUTPUTS@"><![CDATA[
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
321 #if str($outWig.outWigType) == "bedGraph":
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
322 && mv Signal.Unique.str1.out.bg Signal.Unique.str1.out
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
323 && mv Signal.UniqueMultiple.str1.out.bg Signal.UniqueMultiple.str1.out
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
324 #if str($outWig.outWigStrand) == "Stranded":
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
325 && mv Signal.Unique.str2.out.bg Signal.Unique.str2.out
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
326 && mv Signal.UniqueMultiple.str2.out.bg Signal.UniqueMultiple.str2.out
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
327 #end if
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
328 #elif str($outWig.outWigType) == "wiggle":
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
329 && mv Signal.Unique.str1.out.wig Signal.Unique.str1.out
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
330 && mv Signal.UniqueMultiple.str1.out.wig Signal.UniqueMultiple.str1.out
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
331 #if str($outWig.outWigStrand) == "Stranded":
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
332 && mv Signal.Unique.str2.out.wig Signal.Unique.str2.out
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
333 && mv Signal.UniqueMultiple.str2.out.wig Signal.UniqueMultiple.str2.out
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
334 #end if
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
335 #end if
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
336 ]]></token>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
337 <xml name="outWigOutputs">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
338 <data format="bedgraph" name="signal_unique_str1" label="${tool.name} on ${on_string}: Coverage Uniquely mapped strand 1" from_work_dir="Signal.Unique.str1.out">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
339 <filter>outWig['outWigType'] != "None"</filter>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
340 <expand macro="dbKeyActions" />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
341 <change_format>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
342 <when input="outWig.outWigType" value="wiggle" format="wig" />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
343 </change_format>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
344 </data>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
345 <data format="bedgraph" name="signal_uniquemultiple_str1" label="${tool.name} on ${on_string}: Coverage Uniquely + Multiple mapped strand 1" from_work_dir="Signal.UniqueMultiple.str1.out">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
346 <filter>outWig['outWigType'] != "None"</filter>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
347 <expand macro="dbKeyActions" />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
348 <change_format>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
349 <when input="outWig.outWigType" value="wiggle" format="wig" />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
350 </change_format>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
351 </data>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
352 <data format="bedgraph" name="signal_unique_str2" label="${tool.name} on ${on_string}: Coverage Uniquely mapped strand 2" from_work_dir="Signal.Unique.str2.out">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
353 <filter>outWig['outWigType'] != "None" and outWig['outWigStrand']</filter>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
354 <expand macro="dbKeyActions" />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
355 <change_format>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
356 <when input="outWig.outWigType" value="wiggle" format="wig" />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
357 </change_format>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
358 </data>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
359 <data format="bedgraph" name="signal_uniquemultiple_str2" label="${tool.name} on ${on_string}: Coverage Uniquely + Multiple mapped strand 2" from_work_dir="Signal.UniqueMultiple.str2.out">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
360 <filter>outWig['outWigType'] != "None" and outWig['outWigStrand']</filter>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
361 <expand macro="dbKeyActions" />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
362 <change_format>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
363 <when input="outWig.outWigType" value="wiggle" format="wig" />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
364 </change_format>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
365 </data>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
366 </xml>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
367 <xml name="quantMode">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
368 <conditional name="quantmode_output">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
369 <param argument="--quantMode" type="select"
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
370 label="Per gene/transcript output"
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
371 help="STAR can provide analysis results not only with respect to the reference genome, but also with respect to genes and transcripts described by a gene model. Note: This functionality requires either the selection above of a cached index with a gene model, or a gene model provided alongside the index/reference genome in GTF or GFF3 format!">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
372 <option value="-">No per gene or transcript output</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
373 <option value="GeneCounts">Per gene read counts (GeneCounts)</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
374 <option value="TranscriptomeSAM">Transcript-based BAM output (TranscriptomeSAM)</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
375 <option value="TranscriptomeSAM GeneCounts">Both per gene read counts and transcript-based BAM output (TranscriptomeSAM GeneCounts)</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
376 </param>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
377 <when value="-" />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
378 <when value="GeneCounts" />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
379 <when value="TranscriptomeSAM">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
380 <param argument="--quantTranscriptomeBan" type="boolean" truevalue="IndelSoftclipSingleend" falsevalue="Singleend"
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
381 label="Exclude alignments with indels or soft clipping from the transcriptome BAM output?"
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
382 help="You will need to exclude alignments with indels and soft-clipped bases from the transcriptome BAM output for compatibility with certain transcript quantification tools, most notably RSEM. If you are using a tool, like eXpress, that can deal with indels and soft-clipped bases, you can achieve better results by leaving this option disabled." />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
383 </when>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
384 <when value="TranscriptomeSAM GeneCounts">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
385 <param argument="--quantTranscriptomeBan" type="boolean" truevalue="IndelSoftclipSingleend" falsevalue="Singleend"
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
386 label="Exclude alignments with indels or soft clipping from the transcriptome BAM output?"
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
387 help="You will need to exclude alignments with indels and soft-clipped bases from the transcriptome BAM output for compatibility with certain transcript quantification tools, most notably RSEM. If you are using a tool, like eXpress, that can deal with indels and soft-clipped bases, you can achieve better results by leaving this option disabled." />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
388 </when>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
389 </conditional>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
390 </xml>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
391 <xml name="quantModeNoGTF">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
392 <conditional name="quantmode_output">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
393 <param argument="--quantMode" type="select"
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
394 label="Per gene/transcript output">
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
395 <option value="-">No per gene or transcript output as no GTF was provided</option>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
396 </param>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
397 <when value="-" />
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
398 </conditional>
a225487bf618 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit ae6b59a8e52fd34e2347d1fd8d34129c36779266
iuc
parents: 9
diff changeset
399 </xml>
1
cdc4d8a998e1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_star_index_builder commit 0d434bca5083e908114d93e11094e48f49b98ed1
iuc
parents:
diff changeset
400 </macros>