Mercurial > repos > nick > duplex
comparison test.py @ 18:e4d75f9efb90 draft
planemo upload commit b'4303231da9e48b2719b4429a29b72421d24310f4\n'-dirty
author | nick |
---|---|
date | Thu, 02 Feb 2017 18:44:31 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
17:836fa4fe9494 | 18:e4d75f9efb90 |
---|---|
1 #!/usr/bin/env python | |
2 from __future__ import division | |
3 from __future__ import print_function | |
4 import sys | |
5 import argparse | |
6 import subprocess | |
7 | |
8 OPT_DEFAULTS = {} | |
9 USAGE = "%(prog)s [options]" | |
10 DESCRIPTION = """""" | |
11 | |
12 | |
13 def main(argv): | |
14 | |
15 parser = argparse.ArgumentParser(description=DESCRIPTION) | |
16 parser.set_defaults(**OPT_DEFAULTS) | |
17 | |
18 parser.add_argument('file1') | |
19 parser.add_argument('file2') | |
20 | |
21 args = parser.parse_args(argv[1:]) | |
22 | |
23 """ | |
24 cat $fastq1 | paste - - - - \ | |
25 | paste - <(cat $fastq2 | paste - - - -) \ | |
26 | awk -f make-barcodes.awk \ | |
27 | sort \ | |
28 | align_families.py \ | |
29 | dunovo.py \ | |
30 > $sscs | |
31 """ | |
32 | |
33 cmd1 = subprocess.Popen(['cat', args.file1], stdout=subprocess.PIPE) | |
34 cmd2 = subprocess.Popen(['cat', args.file2], stdout=subprocess.PIPE) | |
35 | |
36 | |
37 def fail(message): | |
38 sys.stderr.write(message+"\n") | |
39 sys.exit(1) | |
40 | |
41 if __name__ == '__main__': | |
42 sys.exit(main(sys.argv)) |