annotate igv_make_screenshots.xml @ 20:1f8609ae3941 draft

planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit be45e3b0dec4ca1e8611abb2d84dd995e6d53751-dirty
author mvdbeek
date Mon, 31 Jul 2017 12:45:19 -0400
parents fd2d19ae2648
children de2f2c28c498
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
20
1f8609ae3941 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit be45e3b0dec4ca1e8611abb2d84dd995e6d53751-dirty
mvdbeek
parents: 19
diff changeset
1 <tool id="igv_make_screenshots" name="IGV_screenshots" version="0.1.1">
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
2 <requirements>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
3 <requirement type="package" version="0.2.9">xvfbwrapper</requirement>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
4 <requirement type="package" version="2.3.93">igv</requirement>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
5 </requirements>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
6 <command detect_errors="exit_code"><![CDATA[
19
fd2d19ae2648 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit be45e3b0dec4ca1e8611abb2d84dd995e6d53751-dirty
mvdbeek
parents: 18
diff changeset
7 #import re
18
46e42201f2e6 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 17
diff changeset
8 #if $genome_source.input_type_selector == 'history':
17
bfd72b90dbb2 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 15
diff changeset
9 ln -s '$genome_source.genome' genome.fa &&
bfd72b90dbb2 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 15
diff changeset
10 #else:
bfd72b90dbb2 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 15
diff changeset
11 ln -s '$genome_source.genome.fields.path' genome.fa &&
bfd72b90dbb2 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 15
diff changeset
12 #end if
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
13 samtools faidx genome.fa &&
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
14 sed -i.bak -e "s|\"genome.fa\"|\"\$PWD/genome.fa\"|g" '$igv_session' &&
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
15 #for $i, $inputsection in enumerate($inputfiles):
20
1f8609ae3941 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit be45e3b0dec4ca1e8611abb2d84dd995e6d53751-dirty
mvdbeek
parents: 19
diff changeset
16 #set $path="%s.%s.%s" % ($i, re.sub('[^\w\-_]', '_', $inputsection.input.element_identifier), $inputsection.input.extension)
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
17 sed -i.bak -e "s|\"$path\"|\"\$PWD/$path\"|g" '$igv_session' &&
8
ff0fb6dde58e planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 7
diff changeset
18 ln -fs '$inputsection.input' '$path' &&
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
19 #if $inputsection.input.is_of_type('bam')
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
20 ln -fs $inputsection.input.metadata.bam_index '$path'.bai &&
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
21 #end if
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
22 #end for
1
8b80357d8ab1 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 0
diff changeset
23 ln -fs $igv_session igv_session.xml &&
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
24 cat '$load_session' > load_session.txt &&
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
25 echo snapshotDirectory "\$PWD" >> load_session.txt &&
1
8b80357d8ab1 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 0
diff changeset
26 cat load_session.txt '$script_file' '$exit_session' > igv_script.txt &&
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
27 cp '$igv_session' '$igv_session_out' &&
11
64eb1ffd7872 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 10
diff changeset
28 python $__tool_directory__/xvfb_igv.py igv_script.txt '$igv_preferences' $width,$height &&
7
755832a07414 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 6
diff changeset
29 zip screenshots.zip *.png &&
755832a07414 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 6
diff changeset
30 cp screenshots.zip '$screenshots_out'
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
31 ]]></command>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
32 <configfiles>
19
fd2d19ae2648 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit be45e3b0dec4ca1e8611abb2d84dd995e6d53751-dirty
mvdbeek
parents: 18
diff changeset
33 <configfile name="igv_session">#import re
fd2d19ae2648 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit be45e3b0dec4ca1e8611abb2d84dd995e6d53751-dirty
mvdbeek
parents: 18
diff changeset
34 <![CDATA[<?xml version="1.0" encoding="UTF-8" standalone="no"?>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
35 <Session genome="genome.fa" hasGeneTrack="false" hasSequenceTrack="true" version="8">
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
36 <Resources>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
37 #for $i, $inputsection in enumerate($inputfiles):
20
1f8609ae3941 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit be45e3b0dec4ca1e8611abb2d84dd995e6d53751-dirty
mvdbeek
parents: 19
diff changeset
38 #set $path="%s.%s.%s" % ($i, re.sub('[^\w\-_]', '_', $inputsection.input.element_identifier), $inputsection.input.extension)
2
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
39 #set $coverage_id="%s_coverage" % $path
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
40 <Resource path="$path"/>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
41 #end for
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
42 </Resources>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
43 #for $i, $inputsection in enumerate($inputfiles):
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
44 #if $inputsection.input.is_of_type('bam')
2
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
45 #set $label=str($inputsection.label) if str($inputsection.label) else str($inputsection.input.element_identifier)
20
1f8609ae3941 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit be45e3b0dec4ca1e8611abb2d84dd995e6d53751-dirty
mvdbeek
parents: 19
diff changeset
46 #set $path="%s.%s.%s" % ($i, re.sub('[^\w\-_]', '_', $inputsection.input.element_identifier), $inputsection.input.extension)
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
47 <Panel height="$inputsection.section_height" name="Panel${label}" width="$width">
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
48 ## First track is the coverage
2
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
49 <Track altColor="0,0,178" autoScale="true" color="175,175,175" colorScale="ContinuousColorScale;0.0;10.0;255,255,255;175,175,175" displayMode="COLLAPSED" featureVisibilityWindow="-1" fontSize="10" id="$coverage_id" name="$label Coverage" showReference="false" snpThreshold="0.2" sortable="true" visible="true">
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
50 <DataRange baseline="0.0" drawBaseline="true" flipAxis="false" maximum="10.0" minimum="0.0" type="LINEAR"/>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
51 </Track>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
52 ## Second track is the actual BAM alignment file
2
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
53 <Track altColor="0,0,178" autoScale="false" color="0,0,178" displayMode="EXPANDED" featureVisibilityWindow="-1" fontSize="10" id="$path" name="$label" sortable="true" visible="true">
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
54 <RenderOptions colorByTag="$inputsection.color_by_tag" colorOption="TAG" flagUnmappedPairs="false" groupByOption="NONE" groupByTag="BR" linkByTag="READNAME" linkedReads="false" maxInsertSize="1000" minInsertSize="50" quickConsensusMode="false" shadeBasesOption="QUALITY" shadeCenters="true" showAllBases="false" sortByTag="" viewPairs="false"/>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
55 </Track>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
56 </Panel>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
57 #end if
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
58 #end for
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
59 <Panel height="186" name="FeaturePanel" width="$width">
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
60 <Track altColor="0,0,178" autoScale="false" color="0,0,178" displayMode="COLLAPSED" featureVisibilityWindow="-1" fontSize="10" id="Reference sequence" name="Reference sequence" sortable="false" visible="true"/>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
61 #for $i, $inputsection in enumerate($inputfiles):
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
62 #if not $inputsection.input.is_of_type('bam')
2
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
63 #set $label=str($inputsection.label) if str($inputsection.label) else str($inputsection.input.element_identifier)
20
1f8609ae3941 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit be45e3b0dec4ca1e8611abb2d84dd995e6d53751-dirty
mvdbeek
parents: 19
diff changeset
64 #set $path="%s.%s.%s" % ($i, re.sub('[^\w\-_]', '_', $inputsection.input.element_identifier), $inputsection.input.extension)
2
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
65 <Track altColor="0,0,178" autoScale="false" clazz="org.broad.igv.track.FeatureTrack" color="0,0,178" displayMode="COLLAPSED" featureVisibilityWindow="-1" fontSize="10" id="$path" name="$label" renderer="BASIC_FEATURE" sortable="false" visible="true" windowFunction="count"/>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
66 #end if
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
67 #end for
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
68 </Panel>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
69 <PanelLayout dividerFractions="0.004995836802664446,0.12905911740216486,0.2681099084096586,0.5512073272273106,0.8409658617818485"/>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
70 </Session>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
71 ]]></configfile>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
72 <configfile name="load_session">
1
8b80357d8ab1 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 0
diff changeset
73 load igv_session.xml
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
74 </configfile>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
75 <configfile name="exit_session">
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
76 exit
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
77 </configfile>
11
64eb1ffd7872 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 10
diff changeset
78 <configfile name="igv_preferences">
12
9dca6aa224a2 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 11
diff changeset
79 SAM.SHOW_SOFT_CLIPPED=$show_softclippped
19
fd2d19ae2648 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit be45e3b0dec4ca1e8611abb2d84dd995e6d53751-dirty
mvdbeek
parents: 18
diff changeset
80 SAM.FILTER_SECONDARY_ALIGNMENTS=$filter_secondary
11
64eb1ffd7872 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 10
diff changeset
81 </configfile>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
82 </configfiles>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
83 <inputs>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
84 <conditional name="genome_source">
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
85 <param name="input_type_selector" type="select" label="Choose the genome source">
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
86 <option value="cached" selected="True">Built-in references</option>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
87 <option value="history">Select a fasta file from your history</option>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
88 </param>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
89 <when value="cached">
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
90 <param name="genome" type="select" label="Select a genome">
15
9663fa8b9c0b planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 13
diff changeset
91 <options from_data_table="all_fasta" />
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
92 </param>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
93 </when>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
94 <when value="history">
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
95 <param name="genome" type="data" format="fasta" label="Select a fasta file as reference genome"/>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
96 </when>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
97 </conditional>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
98 <repeat name="inputfiles" min="1" title="Add tracks">
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
99 <param name="input" type="data" format="bam,gff,gff3,gtf,bed,vcf" label="Choose an input file"/>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
100 <param name="label" type="text" label="Enter a label for this file. If no label is entered the history name will be used"/>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
101 <param name="section_height" type="integer" value="300" label="Height for this track"/>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
102 <param name="color_by_tag" type="text" value="CD" label="Enter a BAM/SAM tag that should detrmine the color of a read">
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
103 <sanitizer invalid_char="">
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
104 <valid initial="string.letters,string.digits"><add value="_" /> </valid>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
105 </sanitizer>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
106 </param>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
107 </repeat>
9
c357862a2927 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 8
diff changeset
108 <param name="show_softclippped" type="boolean" label="Show softclipped bases?" truevalue="true" falsevalue="false" checked="true"/>
19
fd2d19ae2648 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit be45e3b0dec4ca1e8611abb2d84dd995e6d53751-dirty
mvdbeek
parents: 18
diff changeset
109 <param name="filter_secondary" type="boolean" label="Filter out secondary reads" truevalue="true" falsevalue="false" checked="true"/>
2
18e36ab5e669 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 1
diff changeset
110 <param name="script_file" type="data" format="txt" label="Select a IGV script with regions for which to take screenshots"/>
9
c357862a2927 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 8
diff changeset
111 <param name="width" label="Select the screenshot width" type="integer" min="800" value="1920"/>
c357862a2927 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents: 8
diff changeset
112 <param name="height" label="Select the screenshot height" type="integer" min="640" value="1080"/>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
113 </inputs>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
114 <outputs>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
115 <data name="igv_session_out" format="xml"/>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
116 <data name="screenshots_out" format="zip"/>
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
117 </outputs>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
118 <tests>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
119 <test>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
120 <param name="genome_source|input_type_selector" value="history"/>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
121 <param name="genome_source|genome" value="rover_reference.fa"/>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
122 <repeat name="inputfiles">
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
123 <param name="input" value="rover_corrected.bam"/>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
124 </repeat>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
125 <output name="igv_session_out" file="igv_session.xml" lines_diff="6"/>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
126 </test>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
127 </tests>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
128 <help><![CDATA[
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
129 This tool can automate taking screenshots using IGV.
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
130 It takes as input a reference genome, an IGV script file (bedtools igv can produce such a file)
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
131 and a variable number of BAM,GFF,GTF,BED or VCF files, and produces a zip file containing screenshots for each genomic region in the IGV script file.
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
132 ]]></help>
13
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
133 <citations>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
134 <citation type="doi">10.1093/bib/bbs017</citation>
1100d5a77c4d planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 1ddb87e95baeea2a4ee9b95930da6e0927fb7ff7-dirty
mvdbeek
parents: 12
diff changeset
135 </citations>
0
d828cf6bff42 planemo upload for repository https://github.com/bardin-lab/readtagger/tree/master/galaxy commit 4824aeaa8107bd30ec786e8ca81779f053f0e736-dirty
mvdbeek
parents:
diff changeset
136 </tool>