From de9c66813cba0d106c50547f7b4dc115d0692c36 Mon Sep 17 00:00:00 2001 From: Diane Trout Date: Tue, 27 Oct 2009 22:27:08 +0000 Subject: [PATCH] Allow specifying which database to convert --- docs/conv_library_id_to_pk_v0.3.1.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/docs/conv_library_id_to_pk_v0.3.1.py b/docs/conv_library_id_to_pk_v0.3.1.py index 125e7b4..6665f95 100644 --- a/docs/conv_library_id_to_pk_v0.3.1.py +++ b/docs/conv_library_id_to_pk_v0.3.1.py @@ -1,3 +1,4 @@ +import optparse import sqlite3 def map_library_ids(c): @@ -186,8 +187,19 @@ def convert_library_id(db_path): conn.commit() -def main(): - db_path = '/Users/diane/proj/solexa/gaworkflow/svn/woldlab.db' +def make_parser(): + usage = '%prog: database_filename' + parser = optparse.OptionParser(usage) + return parser + +def main(cmdline=None): + parser = make_parser() + opts, args = parser.parse_args(cmdline) + if len(args) != 1: + parser.error('requires path to sqlite database file') + + db_path = args[0] + convert_library_id(db_path) if __name__ == "__main__": -- 2.30.2