Mercurial > repos > greg > gene_family_integrator
changeset 13:49bdc3b38b4a draft
Uploaded
author | greg |
---|---|
date | Fri, 05 May 2017 09:33:06 -0400 |
parents | 57f27f72c771 |
children | 0dd84595cf37 |
files | gene_family_integrator.py |
diffstat | 1 files changed, 7 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/gene_family_integrator.py Fri May 05 09:33:00 2017 -0400 +++ b/gene_family_integrator.py Fri May 05 09:33:06 2017 -0400 @@ -1,19 +1,18 @@ #!/usr/bin/env python import argparse import os -import subprocess import utils OUTPUT_DIR = 'integratedGeneFamilies_dir' parser = argparse.ArgumentParser() -parser.add_argument('--orthogroup_faa', dest='orthogroup_faa', help="Directory of input fasta datasets") +parser.add_argument('--orthogroup_faa', dest='orthogroup_faa', help='Directory of input fasta datasets') parser.add_argument('--scaffold', dest='scaffold', help='Orthogroups or gene families proteins scaffold') parser.add_argument('--method', dest='method', help='Protein clustering method') parser.add_argument('--orthogroup_fna', dest='orthogroup_fna', default=None, help='Use correspong coding sequences') -parser.add_argument('--output', dest='output', help="Output dataset") -parser.add_argument('--output_dir', dest='output_dir', help="Output dataset file_path directory") +parser.add_argument('--output', dest='output', help='Output dataset') +parser.add_argument('--output_dir', dest='output_dir', help='Output dataset file_path directory') args = parser.parse_args() @@ -24,9 +23,10 @@ cmd += ' --method %s' % args.method if args.orthogroup_fna is not None: cmd += ' --orthogroup_fna' + # 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) +utils.run_command(cmd) + +# Handle outputs. utils.move_directory_files(os.path.join(OUTPUT_DIR, 'orthogroups_fasta'), args.output_dir) utils.write_html_output(args.output, 'Integrated gene family sequences', args.output_dir)