# HG changeset patch # User greg # Date 1501598160 14400 # Node ID 71ba5e9cf1dd40cf6e6f1615de74226c99b3d22a # Parent 264c72346d0fab05c841a58f18969da1657fc57f Uploaded diff -r 264c72346d0f -r 71ba5e9cf1dd gene_family_aligner.py --- a/gene_family_aligner.py Thu Jun 08 09:45:07 2017 -0400 +++ b/gene_family_aligner.py Tue Aug 01 10:36:00 2017 -0400 @@ -16,6 +16,7 @@ parser.add_argument('--orthogroup_faa', dest='orthogroup_faa', help='Directory of input fasta datasets') parser.add_argument('--output', dest='output', help='Output dataset') parser.add_argument('--output_dir', dest='output_dir', help='Output dataset files_path directory') +parser.add_argument('--output_dataset_collection', dest='output_dataset_collection', default=None, help='Output additional dataset collection of files.') parser.add_argument('--pasta_iter_limit', dest='pasta_iter_limit', type=int, default=None, help='Maximum number of iteration that the PASTA algorithm will execute') parser.add_argument('--pasta_script_path', dest='pasta_script_path', default=None, help='Path to script for executing pasta') parser.add_argument('--remove_sequences', dest='remove_sequences', default=0, type=float, help='Remove sequences with gaps of') @@ -51,5 +52,7 @@ src_output_dir = OUTPUT_DIR else: src_output_dir = os.path.join(OUTPUT_DIR, 'orthogroups_aln') +if args.output_dataset_collection is not None: + utils.move_directory_files(src_output_dir, args.output_dataset_collection, copy=True) utils.move_directory_files(src_output_dir, args.output_dir) utils.write_html_output(args.output, 'Aligned gene family sequences', args.output_dir)