changeset 12:680110ffdcfe draft

planemo upload for repository https://github.com/LUMC/lumc-galaxy-tools/tree/master/data_manager_select_index_by_path commit b3f86a0c89c2956f40ee0d462cb31a60eb91724a
author rhpvorderman
date Mon, 11 Sep 2017 07:33:51 -0400
parents 8ccfeedd1f03
children 0a1afc109ad9
files data_manager/data_manager_select_index_by_path.xml data_manager/indexes.yml data_manager/path_name_value_key_manager.py test.json
diffstat 4 files changed, 7 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/data_manager/data_manager_select_index_by_path.xml	Mon Sep 11 07:23:55 2017 -0400
+++ b/data_manager/data_manager_select_index_by_path.xml	Mon Sep 11 07:33:51 2017 -0400
@@ -15,7 +15,7 @@
         <param name="name" type="text" value="" label="name field for the entry. Defaults to the file name from path if left blank." />
         <param name="path" type="text" value="" label="path field for the entry" />
         <param name="data_table" type="select" value="" label="data table for the index">
-          <option value='all_fasta --no_prefix'>all_fasta</option>
+          <option value='all_fasta'>all_fasta</option>
           <option value='bowtie2_indexes'>bowtie2_indexes</option>
           <option value='bowtie_indexes'>bowtie_indexes</option>
           <option value='bowtie_indexes_color'>bowtie_indexes_color</option>
@@ -25,7 +25,7 @@
           <option value='gatk_picard_indexes'>gatk_picard_indexes</option>
           <option value='gene_transfer'>gene_transfer</option>
           <option value='hisat2_indexes'>hisat2_indexes</option>
-          <option value='kallisto_indexes --no-prefix'>kallisto_indexes</option>
+          <option value='kallisto_indexes'>kallisto_indexes</option>
           <option value='picard_indexes'>picard_indexes</option>
           <option value='tophat2_indexes'>tophat2_indexes</option>
         </param>
--- a/data_manager/indexes.yml	Mon Sep 11 07:23:55 2017 -0400
+++ b/data_manager/indexes.yml	Mon Sep 11 07:33:51 2017 -0400
@@ -2,6 +2,7 @@
   name: fasta file
   extensions:
     - .fa
+  no_prefix: True
 bowtie2_indexes:
   name: bowtie2 index
   extensions:
@@ -40,6 +41,7 @@
     - .ht2
 kallisto_indexes:
   name: kallisto index
+  no_prefix: True
 picard_indexes:
   name: picard index
 tophat2_indexes:
--- a/data_manager/path_name_value_key_manager.py	Mon Sep 11 07:23:55 2017 -0400
+++ b/data_manager/path_name_value_key_manager.py	Mon Sep 11 07:33:51 2017 -0400
@@ -58,7 +58,6 @@
     parser.add_argument( '--path', action='store', type=str, default=None, help='path' )
     parser.add_argument( '--data_table_name', action='store', type=str, default=None, help='path' )
     parser.add_argument( '--json_output_file', action='store', type=str, default=None, help='path' )
-    parser.add_argument( '--no_prefix', action='store_true', help='Does not check the prefix but checks the path. Useful for indexes that reference a single file.')
     options = parser.parse_args()
 
     path = check_param("path", options.path)
@@ -75,7 +74,8 @@
     index_dict = indexes.get(data_table_name,{})
     index_name = index_dict.get('name','index')
     index_extensions = index_dict.get('extensions', [''])
-    if not options.no_prefix:
+    no_prefix = index_dict.get('no_prefix', False)
+    if not no_prefix:
         dirname = os.path.dirname(path)
         prefix = basename
         for extension in index_extensions:
--- a/test.json	Mon Sep 11 07:23:55 2017 -0400
+++ b/test.json	Mon Sep 11 07:33:51 2017 -0400
@@ -1,1 +1,1 @@
-{"data_tables": {"fasta_indexes": [{"path": "test-data/sam_indexes/EboVir3.fa", "dbkey": "EboVir3", "name": "EboVir3", "value": "EboVir3"}]}}
+{"data_tables": {"all_fasta": [{"path": "test-data/EboVir3.fa", "dbkey": "EboVir3", "name": "EboVir3", "value": "EboVir3"}]}}