Mercurial > repos > yating-l > jbrowsearchivecreator
changeset 50:804e7217f27c draft default tip
planemo upload for repository https://github.com/goeckslab/jbrowse-archive-creator.git commit 3afab1eb0da4823419945c523a1d37cd5973e7f6-dirty
author | yating-l |
---|---|
date | Fri, 20 Jul 2018 11:38:01 -0400 |
parents | be34d213ec6a |
children | |
files | TrackHub.py jbrowseArchiveCreator.xml util/subtools.py |
diffstat | 3 files changed, 11 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/TrackHub.py Wed Jun 20 17:23:48 2018 -0400 +++ b/TrackHub.py Fri Jul 20 11:38:01 2018 -0400 @@ -106,9 +106,8 @@ subtools.prepare_refseqs(self.reference_genome.false_path, self.mySpecieFolderPath) def _indexName(self): - if self.nameIndexTrackList: - subtools.generate_names(self.mySpecieFolderPath, self.nameIndexTrackList) - print "finished name index \n" + subtools.generate_names(self.mySpecieFolderPath, self.nameIndexTrackList) + print "finished name index \n" def _outHtml(self): mylookup = TemplateLookup(directories=[os.path.join(self.tool_directory, 'templates')],
--- a/jbrowseArchiveCreator.xml Wed Jun 20 17:23:48 2018 -0400 +++ b/jbrowseArchiveCreator.xml Fri Jul 20 11:38:01 2018 -0400 @@ -1,4 +1,4 @@ -<tool id="jbrowse_hub" name="JBrowse Archive Creator" version="2.3.0"> +<tool id="jbrowse_hub" name="JBrowse Archive Creator" version="2.3.2"> <description> This Galaxy tool is used to prepare your files to be ready for displaying on JBrowse with Apollo plugin </description> @@ -199,6 +199,7 @@ type="data" label="BAM File" /> + <param name="nameIndex" type="boolean" label="Do you want to builds name indexes for this track to enable search for a feature by name" /> <param name="longLabel" type="text" size="30" value = "Sequence Alignment" label="Track label" /> <param name="track_color" type="color" label="Track color" value="#000000"> <sanitizer> @@ -207,7 +208,6 @@ </valid> </sanitizer> </param> - <param name="nameIndex" type="boolean" label="Do you want to builds name indexes for this track to enable search for a feature by name" /> </when> <when value="bed"> <conditional name="bedChoice"> @@ -296,6 +296,7 @@ <option value="FlyBase">FlyBase</option> <option value="Others">Others</option> </param> + <param name="nameIndex" type="boolean" checked="true" label="Do you want to builds name indexes for this track to enable search for a feature by name" /> <param name="longLabel" type="text" size="30" value="Blast Alignment" label="Track label" /> <param name="track_color" type="color" label="Track color" value="#000000"> <sanitizer> @@ -304,7 +305,6 @@ </valid> </sanitizer> </param> - <param name="nameIndex" type="boolean" checked="true" label="Do you want to builds name indexes for this track to enable search for a feature by name" /> </when> <when value="bigwig"> <param @@ -313,6 +313,7 @@ type="data" label="BIGWIG File" /> + <param name="nameIndex" type="boolean" label="Do you want to builds name indexes for this track to enable search for a feature by name" /> <param name="longLabel" type="text" size="30" value="Sequence Coverage" label="Track label" /> <param name="track_color" type="color" label="Track color" value="#000000"> <sanitizer> @@ -321,7 +322,6 @@ </valid> </sanitizer> </param> - <param name="nameIndex" type="boolean" label="Do you want to builds name indexes for this track to enable search for a feature by name" /> </when> <when value="gff3"> <param @@ -330,6 +330,7 @@ type="data" label="GFF3 File" /> + <param name="nameIndex" type="boolean" label="Do you want to builds name indexes for this track to enable search for a feature by name" /> <param name="longLabel" type="text" size="30" value="Gene Prediction" label="Track name" /> <param name="track_color" type="color" label="Track color" value="#000000"> <sanitizer> @@ -338,7 +339,6 @@ </valid> </sanitizer> </param> - <param name="nameIndex" type="boolean" label="Do you want to builds name indexes for this track to enable search for a feature by name" /> </when> <when value="gtf"> <param @@ -347,6 +347,7 @@ type="data" label="GTF File" /> + <param name="nameIndex" type="boolean" label="Do you want to builds name indexes for this track to enable search for a feature by name" /> <param name="longLabel" type="text" size="30" value="Assembled Transcripts" label="Track name" /> <param name="track_color" type="color" label="Track color" value="#000000"> <sanitizer> @@ -355,7 +356,6 @@ </valid> </sanitizer> </param> - <param name="nameIndex" type="boolean" label="Do you want to builds name indexes for this track to enable search for a feature by name" /> </when> </conditional> </repeat>
--- a/util/subtools.py Wed Jun 20 17:23:48 2018 -0400 +++ b/util/subtools.py Fri Jul 20 11:38:01 2018 -0400 @@ -384,8 +384,9 @@ def generate_names(outputFolder, nameIndexTrackList, hashBits=4): array_call = ['generate-names.pl', '--hashBits', str(hashBits), '-v', '--completionLimit', '0', '--out', outputFolder] - array_call.append('--tracks') - array_call.append(','.join(nameIndexTrackList)) + if nameIndexTrackList: + array_call.append('--tracks') + array_call.append(','.join(nameIndexTrackList)) p = _handleExceptionAndCheckCall(array_call) return p