Mercurial > repos > greg > extract_genomic_dna
diff extract_genomic_dna.py @ 14:1a10864abc1f draft
Uploaded
author | greg |
---|---|
date | Wed, 02 Mar 2016 09:13:24 -0500 |
parents | 8cc00c5cf33e |
children | e70f5ca82b63 |
line wrap: on
line diff
--- a/extract_genomic_dna.py Wed Jan 20 07:37:31 2016 -0500 +++ b/extract_genomic_dna.py Wed Mar 02 09:13:24 2016 -0500 @@ -17,6 +17,7 @@ parser.add_argument('--reference_genome_source', dest='reference_genome_source', help="Source of reference genome file") parser.add_argument('--reference_genome', dest='reference_genome', help="Reference genome file") parser.add_argument('--output_format', dest='output_format', help="Output format") +parser.add_argument('--description_field_delimiter', dest='description_field_delimiter', default=None, help="Fasta description field delimiter") parser.add_argument('--output', dest='output', help="Output dataset") args = parser.parse_args() @@ -159,7 +160,8 @@ if input_is_gff: start, end = egdu.convert_bed_coords_to_gff([start, end]) fields = [args.genome, str(chrom), str(start), str(end), strand] - meta_data = "_".join(fields) + field_delimiter = extract_genomic_dna_utils.get_description_field_delimiter(args.description_field_delimiter) + meta_data = field_delimiter.join(fields) if name.strip(): out.write(">%s %s\n" % (meta_data, name)) else: