changeset 23:8d92b3b58f5e draft

Uploaded
author dfornika
date Tue, 03 Mar 2020 09:30:07 +0000
parents 261235bbd475
children 96aa497b13c1
files blast_report.py
diffstat 1 files changed, 8 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/blast_report.py	Tue Mar 03 09:29:50 2020 +0000
+++ b/blast_report.py	Tue Mar 03 09:30:07 2020 +0000
@@ -4,7 +4,7 @@
 
 '''Report on BLAST results.
 
-python blast_report.py input_tab cheetah_tmpl output_html output_tab [-f [filter_pident]:[filterkw1,...,filterkwN]] [-b bin1_label=bin1_path[,...binN_label=binN_path]]
+python blast_report.py input_tab cheetah_tmpl output_html output_tab [-i [min_identity]] [-f filterkw1,...,filterkwN]] [-b bin1_label=bin1_path[,...binN_label=binN_path]]
 '''
 
 import argparse
@@ -12,7 +12,7 @@
 import sys
 
 from Cheetah.Template import Template
-
+from pprint import pprint
 
 def stop_err( msg ):
     sys.stderr.write("%s\n" % msg)
@@ -81,7 +81,9 @@
                     dest='min_identity',
                     )
 parser.add_argument('-b', '--bins',
-                    dest='bins'
+                    dest='bins',
+                    action='append',
+                    nargs='+'
                     )
 parser.add_argument('-r', '--discard-redundant',
                     dest='discard_redundant',
@@ -92,8 +94,11 @@
 parser.add_argument('cheetah_tmpl')
 parser.add_argument('output_html')
 parser.add_argument('output_tab')
+
 args = parser.parse_args()
 
+pprint(bins)
+
 print('input_tab: %s    cheetah_tmpl: %s    output_html: %s    output_tab: %s' % (args.input_tab, args.cheetah_tmpl, args.output_html, args.output_tab))