diff data_manager/novocraft_index_builder.py @ 7:d04a59b76845 draft

planemo upload for repository https://github.com/zipho/data_manager_novocraft_index_builder commit 03f281362d5cf7c4d2a813203b83f5d12eb8ca46
author sanbi-uwc
date Sat, 05 Mar 2016 09:19:21 -0500
parents 8dd4b25716d1
children 56e8324519c4
line wrap: on
line diff
--- a/data_manager/novocraft_index_builder.py	Sat Mar 05 07:55:06 2016 -0500
+++ b/data_manager/novocraft_index_builder.py	Sat Mar 05 09:19:21 2016 -0500
@@ -47,7 +47,8 @@
     #    fasta_filename,
     #    nslots)
     #cmdline = shlex.split(cmdline_str)
-    cmdline = ('touch', '{}/foo.nix'.format(target_directory))
+    index_filename = 'foo.nix'
+    cmdline = ('touch', '{}/{}'.format(target_directory, index_filename))
     try:
         check_call(cmdline)
     except CalledProcessError:
@@ -55,6 +56,7 @@
 
     data_table_entry = dict( value=sequence_id, dbkey=dbkey, name=sequence_name, path=target_directory )
     _add_data_table_entry( data_manager_dict, data_table_name, data_table_entry )
+    return ( index_filename )
 
 def _add_data_table_entry( data_manager_dict, data_table_name, data_table_entry ):
     data_manager_dict['data_tables'] = data_manager_dict.get( 'data_tables', {} )
@@ -78,7 +80,7 @@
 REFERENCE_SOURCE_TO_DOWNLOAD = dict(url=download_from_url, history=download_from_history)
 
 def main():
-    parser = argparse.ArgumentParser(description="Generate Novo-align genome index and JSON describing this")
+    parser = argparse.ArgumentParser(description="Generate Novo-craft genome index and JSON describing this")
     parser.add_argument('output_filename')
     parser.add_argument('--dbkey_description')
     parser.add_argument('--data_table_name', default='novocraft_index')