From 14fef9d6aa42758d9bc53cc378e8b1ab5a0ed14f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Wiegandt?= Date: Mon, 5 Nov 2018 09:57:51 -0500 Subject: [PATCH] get best motif from meme --- bin/get_best_motif.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 bin/get_best_motif.py diff --git a/bin/get_best_motif.py b/bin/get_best_motif.py new file mode 100644 index 0000000..770c8a8 --- /dev/null +++ b/bin/get_best_motif.py @@ -0,0 +1,23 @@ +# parses arguments using argparse +# @return args list of all parameters +def parse_arguments(): + parser = argparse.ArgumentParser() + parser.add_argument("meme", help="Path to meme file") + parser.add_argument("output", help="") + args = parser.parse_args() + return args + + +def main(): + args = parse_arguments() + out = open(args.output, "w+") + with open(args.meme) as f: + for line in f: + if 'MOTIF 2' in line: + break + out.write(line) + + +if __name__ == "__main__": + import argparse + main() \ No newline at end of file