diff assembly_post_processor.py @ 49:9d58af3e459d draft

Uploaded
author greg
date Fri, 05 May 2017 09:30:34 -0400
parents b7858b1f64f1
children 9a105e8f08e5
line wrap: on
line diff
--- a/assembly_post_processor.py	Fri May 05 09:30:26 2017 -0400
+++ b/assembly_post_processor.py	Fri May 05 09:30:34 2017 -0400
@@ -1,12 +1,8 @@
 #!/usr/bin/env python
 import argparse
-import os
-import subprocess
 
 import utils
 
-OUTPUT_DIR = 'assemblyPostProcessor_dir'
-
 parser = argparse.ArgumentParser()
 parser.add_argument('--dereplicate', dest='dereplicate', default=None, help='Remove duplicate sequences')
 parser.add_argument('--gap_trimming', dest='gap_trimming', type=float, default=0, help='Trim alignments')
@@ -43,8 +39,5 @@
 if args.strand_specific is not None:
     cmd += ' --strand_specific'
 cmd += ' --transcripts %s' % args.transcripts
-
 # Run the command.
-proc = subprocess.Popen(args=cmd, stderr=subprocess.PIPE, stdout=subprocess.PIPE, shell=True)
-rc = proc.wait()
-utils.check_execution_errors(rc, proc.stderr, proc.stdout)
+utils.run_command(cmd)