changeset 9:afe988ad1e1d draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_sortmerna_database_downloader commit d10a3522c8a776162c5f3936c5e820bb3fa5c3ca-dirty
author bebatut
date Mon, 12 Jun 2017 10:05:24 -0400
parents 240907f60646
children d2a91cfb9eef
files data_manager/data_manager_sortmerna_download.py data_manager/data_manager_sortmerna_download.xml data_manager_conf.xml
diffstat 3 files changed, 12 insertions(+), 26 deletions(-) [+]
line wrap: on
line diff
--- a/data_manager/data_manager_sortmerna_download.py	Mon Jun 12 09:35:57 2017 -0400
+++ b/data_manager/data_manager_sortmerna_download.py	Mon Jun 12 10:05:24 2017 -0400
@@ -126,17 +126,19 @@
         if not filename.endswith("fasta"):
             continue
         input_filepath = os.path.join(file_dir, filename)
-        output_filepath = os.path.join(target_dir, filename)
+        output_dir = os.path.join(target_dir, filename)
+        os.makedir(output_dir)
+        db_name = os.path.splitext(filename)[0]
+        fasta_filepath = os.path.join(output_dir, "%s.fasta" % db_name)
+        indexed_filepath = os.path.join(output_dir, db_name)
         # Move file
-        os.rename(input_filepath, output_filepath)
+        os.rename(input_filepath, fasta_filepath)
         # Index the file with indexdb_rna
-        indexed_filepath = os.path.splitext(output_filepath)[0]
         command = "indexdb_rna --ref %s,%s" % (
-            output_filepath,
+            fasta_filepath,
             indexed_filepath)
         process = subprocess.call(command, shell=True )
         # Add entry in the data table
-        db_name = os.path.splitext(filename)[0]
         add_data_table_entry(
             data_tables,
             "rRNA_databases",
--- a/data_manager/data_manager_sortmerna_download.xml	Mon Jun 12 09:35:57 2017 -0400
+++ b/data_manager/data_manager_sortmerna_download.xml	Mon Jun 12 10:05:24 2017 -0400
@@ -1,4 +1,4 @@
-<tool id="data_manager_sortmerna_download" name="Download SortMeRNA" version="@VERSION@.1" tool_type="manage_data">
+<tool id="data_manager_sortmerna_download" name="Download SortMeRNA" version="@VERSION@.2" tool_type="manage_data">
     <description>reference databases</description>
     <macros>
         <import>macros.xml</import>
--- a/data_manager_conf.xml	Mon Jun 12 09:35:57 2017 -0400
+++ b/data_manager_conf.xml	Mon Jun 12 10:05:24 2017 -0400
@@ -6,27 +6,11 @@
                 <column name="value" />  <!-- columns that are going to be specified by the Data Manager Tool -->
                 <column name="name" />  <!-- columns that are going to be specified by the Data Manager Tool -->
                 <column name="path" output_ref="out_file" >
-                    <move type="file">
-                        <source>${path}.fasta</source>
-                        <target base="${GALAXY_DATA_MANAGER_DATA_PATH}">rRNA_databases/${name}.fasta</target>
-                    </move>
-                    <move type="file">
-                        <source>${path}.stats</source>
-                        <target base="${GALAXY_DATA_MANAGER_DATA_PATH}">rRNA_databases/${name}.stats</target>
+                    <move type="directory">
+                        <source>${path}</source>
+                        <target base="${GALAXY_DATA_MANAGER_DATA_PATH}">rRNA_databases/${name}</target>
                     </move>
-                    <move type="file">
-                        <source>${path}.pos_0.dat</source>
-                        <target base="${GALAXY_DATA_MANAGER_DATA_PATH}">rRNA_databases/${name}.pos_0.dat</target>
-                    </move>
-                    <move type="file">
-                        <source>${path}.kmer_0.dat</source>
-                        <target base="${GALAXY_DATA_MANAGER_DATA_PATH}">rRNA_databases/${name}.kmer_0.dat</target>
-                    </move>
-                    <move type="file">
-                        <source>${path}.bursttrie_0.dat</source>
-                        <target base="${GALAXY_DATA_MANAGER_DATA_PATH}">rRNA_databases/${name}.bursttrie_0.dat</target>
-                    </move>
-                    <value_translation>${GALAXY_DATA_MANAGER_DATA_PATH}/rRNA_databases/${name}.fasta</value_translation>
+                    <value_translation>${GALAXY_DATA_MANAGER_DATA_PATH}/rRNA_databases/${name}/${name}.fasta</value_translation>
                     <value_translation type="function">abspath</value_translation>
                 </column>
             </output>