# HG changeset patch
# User rhpvorderman
# Date 1505129631 14400
# Node ID 680110ffdcfe68de8ebea0eb12a489cf084533fc
# Parent 8ccfeedd1f037b2d0ab1d57a8d5c6452972795ce
planemo upload for repository https://github.com/LUMC/lumc-galaxy-tools/tree/master/data_manager_select_index_by_path commit b3f86a0c89c2956f40ee0d462cb31a60eb91724a
diff -r 8ccfeedd1f03 -r 680110ffdcfe data_manager/data_manager_select_index_by_path.xml
--- 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 @@
-
+
@@ -25,7 +25,7 @@
-
+
diff -r 8ccfeedd1f03 -r 680110ffdcfe data_manager/indexes.yml
--- 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:
diff -r 8ccfeedd1f03 -r 680110ffdcfe data_manager/path_name_value_key_manager.py
--- 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:
diff -r 8ccfeedd1f03 -r 680110ffdcfe test.json
--- 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"}]}}