diff options
author | Calvin Morrison <mutantturkey@gmail.com> | 2014-01-21 11:17:24 -0500 |
---|---|---|
committer | Calvin Morrison <mutantturkey@gmail.com> | 2014-01-21 11:17:24 -0500 |
commit | f3da7b2df829633f353cdea17d1af6965ac7f01b (patch) | |
tree | bca1f78e0b84370a8f0c1ab7bb9bea55d4c6b60b | |
parent | 0a821695d5498257c9550dfc3c8007e9f652aba6 (diff) |
add defaults for env variables and check argc
-rwxr-xr-x[-rw-r--r--] | select_mers.py | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/select_mers.py b/select_mers.py index ef3e8e1..a3fce06 100644..100755 --- a/select_mers.py +++ b/select_mers.py @@ -10,27 +10,27 @@ import pdb fg_mers = {} bg_mers = {} -fg_count_fn = sys.argv[1] -fg_fasta_fn = sys.argv[2] - -bg_count_fn = sys.argv[3] -bg_fasta_fn = sys.argv[4] +if(len(sys.argv) != 5): + fg_count_fn = sys.argv[1] + fg_fasta_fn = sys.argv[2] + bg_count_fn = sys.argv[3] + bg_fasta_fn = sys.argv[4] + output_file = sys.argv[5] +else: + print "please specify your inputs" + print "ex: select_mers.py fg_counts_file fg_fasta_file bg_counts_file bg_fasta_file output_file" + exit() # empty class to fill up mer information with class Mer: pass -class Score: - pass - # import our variables -min_mer_range = int(os.getenv("min_mer_range")); -max_mer_range = int(os.getenv("max_mer_range")); -min_mer_count = int(os.getenv("min_mer_count")); -max_select = int(os.getenv("max_select")); -max_mer_distance = int(os.getenv("max_mer_distance")); - -def populate_locations(input_fn, mers, mer): +min_mer_range = int(os.environ.get("min_mer_range", 6)); +max_mer_range = int(os.environ.get("max_mer_range", 10)); +min_mer_count = int(os.environ.get("min_mer_count", 0)); +max_select = int(os.environ.get("max_select", 15)); +max_mer_distance = int(os.environ.get("max_mer_distance", 5000)); |