Mercurial > repos > devteam > gffread
changeset 6:6ea09f60dee9 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/gffread commit 956566e1f7b4390719db56b7488a720ccad181a4"
author | iuc |
---|---|
date | Fri, 01 Nov 2019 12:54:52 -0400 |
parents | 69e0806b63a4 |
children | 4dea02886337 |
files | cuff_macros.xml gffread.xml test-data/Homo_sapiens.GRCh37_19.71.gff3 test-data/ecoli-k12.processed.gff3 |
diffstat | 4 files changed, 217 insertions(+), 241 deletions(-) [+] |
line wrap: on
line diff
--- a/cuff_macros.xml Tue Oct 01 12:20:13 2019 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,85 +0,0 @@ -<macros> - <token name="@VERSION@">2.2.1</token> - - <xml name="requirements"> - <requirements> - <requirement type="package" version="2.2.1">cufflinks</requirement> - <yield /> - </requirements> - </xml> - - <xml name="condition_inputs"> - <!-- DEFAULT : use BAM/SAM files --> - <conditional name="in_type"> - <param name="set_in_type" type="select" label="Input data type" - help="CuffNorm supports either CXB (from cuffquant) or SAM/BAM input files. Mixing is not supported. Default: SAM/BAM"> - <option value="BAM">SAM/BAM</option> - <option value="CXB">Cuffquant (CXB)</option> - <option value="CONDITION_LIST">List of single replicate conditions</option> - <option value="CONDITION_REPLICATE_LIST">List of multiple replicate conditions</option> - </param> - <when value="BAM"> - <repeat name="conditions" title="Condition" min="2"> - <param name="name" label="Condition name" type="text"/> - <param name="samples" label="Replicates" type="data" format="sam,bam" multiple="true"/> - </repeat> - </when> - <when value="CXB"> - <repeat name="conditions" title="Condition" min="2"> - <param name="name" label="Condition name" type="text"/> - <param name="samples" label="Replicates" type="data" format="cxb" multiple="true"/> - </repeat> - </when> - <when value="CONDITION_LIST"> - <param name="conditions" label="List of Conditions" type="data_collection" collection_type="list" /> - </when> - <when value="CONDITION_REPLICATE_LIST"> - <param name="conditions" label="List of Conditions" type="data_collection" collection_type="list:list" /> - </when> - </conditional> - </xml> - <token name="@CONDITION_SAMPLES@"> - #if $in_type.set_in_type in ['BAM', 'CXB'] - #for $condition in $in_type.conditions: - #set samples = ','.join( [ str( $sample ) for $sample in $condition.samples ] ) - '$samples' - #end for - #elif $in_type.set_in_type == 'CONDITION_LIST' - #for $sample in $in_type.conditions: - '$sample' - #end for - #elif $in_type.set_in_type == 'CONDITION_REPLICATE_LIST' - #for $condition_list in $in_type.conditions: - #set samples = ','.join( [ str( $sample ) for $sample in $condition_list ] ) - '$samples' - #end for - #end if - </token> - <token name="@CONDITION_LABELS@"> - #import re - #if $in_type.set_in_type in ['BAM', 'CXB'] - #set labels = '\'' + '\',\''.join( [ str( $condition.name ) for $condition in $in_type.conditions ] ) + '\'' - #elif $in_type.set_in_type in ['CONDITION_LIST', 'CONDITION_REPLICATE_LIST'] - #set labels = '\'' + '\',\''.join( map(lambda x: re.sub('[^\w\-_]', '_', x), $in_type.conditions.keys() ) ) + '\'' - #end if - --labels $labels - </token> - <xml name="cufflinks_gtf_inputs"> - <param format="gtf" name="inputs" type="data" label="GTF file(s) produced by Cufflinks" help="" multiple="true" /> - <repeat name="additional_inputs" title="Additional GTF Inputs (type Dataset Collection Lists)"> - <param format="gtf" name="additional_inputs" type="data_collection" label="GTF file(s) produced by Cufflinks" help="" /> - </repeat> - </xml> - <token name="@CUFFLINKS_GTF_INPUTS@"> - ## Inputs. - #for $input_file in $inputs: - '${input_file}' - #end for - #for $additional_input in $additional_inputs: - #for $input_file in $additional_input.additional_inputs: - '${input_file}' - #end for - #end for - </token> - <token name="@HAS_MULTIPLE_INPUTS@">getattr(inputs, "__len__", [].__len__)() >= 2</token> -</macros>
--- a/gffread.xml Tue Oct 01 12:20:13 2019 -0400 +++ b/gffread.xml Fri Nov 01 12:54:52 2019 -0400 @@ -1,7 +1,7 @@ -<tool id="gffread" name="gffread" version="@VERSION@.2"> +<tool id="gffread" name="gffread" version="@VERSION@.1"> <description>Filters and/or converts GFF3/GTF2 records</description> <macros> - <import>cuff_macros.xml</import> + <token name="@VERSION@">0.11.4</token> <xml name="fasta_output_select"> <param name="fa_outputs" type="select" display="checkboxes" multiple="true" label="Select fasta outputs"> <option value="-w exons.fa">fasta file with spliced exons for each GFF transcript (-w exons.fa)</option> @@ -47,7 +47,9 @@ </param> </xml> </macros> - <expand macro="requirements" /> + <requirements> + <requirement type="package" version="@VERSION@">gffread</requirement> + </requirements> <command detect_errors="aggressive"> <![CDATA[ #if $reference_genome.source == 'history': @@ -124,7 +126,9 @@ <option value="-C">coding only: discard mRNAs that have no CDS feature (-C)</option> <option value="-G">only parse additional exon attributes from the first exon and move them to the mRNA level (useful for GTF input) (-G)</option> <option value="-O">process also non-transcript GFF records (by default non-transcript records are ignored) (-O)</option> - <option value="--no-pseudo">filter out records matching the 'pseudo' keyword (--no-pseudo)</option> + <!-- The no-pseudo option is broken in 0.11.4 of gffread. + See https://github.com/gpertea/gffread/issues/43 --> + <!-- <option value="\-\-no-pseudo">filter out records matching the 'pseudo' keyword (\-\-no-pseudo)</option> --> </param> <conditional name="region"> <param name="region_filter" type="select" label="Filter by genome region"> @@ -272,10 +276,13 @@ <param name="full_gff_attribute_preservation" value="-F"/> <output name="output_gff" file="ecoli-k12.processed.gff3" ftype="gff3" lines_diff="2" /> </test> - + +<!-- The no-pseudo option is broken in 0.11.4 of gffread. + See https://github.com/gpertea/gffread/issues/43 --> +<!-- <test> <param name="input" ftype="gtf" value="Homo_sapiens.GRCh37_19.71.gtf"/> - <param name="filtering" value="--no-pseudo"/> + <param name="filtering" value="/-/-no-pseudo"/> # Fix dashes when uncommenting <param name="gff_fmt" value="gtf"/> <output name="output_gtf"> <assert_contents> @@ -283,6 +290,7 @@ </assert_contents> </output> </test> +--> <test> <param name="input" ftype="gtf" value="Homo_sapiens.GRCh37_19.71.gtf"/> @@ -335,25 +343,25 @@ <param name="gff_fmt" value="gtf"/> <output name="output_gtf"> <assert_contents> - <not_has_text text="ENST00000587541" /> + <has_text text="ENST00000587541" /> <has_text text="ENST00000382683" /> </assert_contents> </output> <output name="output_exons"> <assert_contents> - <has_text text="ENST00000346144 gene=MADCAM1 CDS=47-932" /> + <has_text text="ENST00000346144 CDS=47-934" /> <has_text text="CTATTTAAGCGGCTTCCCCGCGGCCTCGGGACAGAGGGGACTGAGCATGGATTTCGGACTGGCCCTCCTG" /> </assert_contents> </output> <output name="output_cds"> <assert_contents> - <has_text text="ENST00000346144 gene=MADCAM1" /> + <has_text text="ENST00000346144" /> <has_text text="ATGGATTTCGGACTGGCCCTCCTGCTGGCGGGGCTTCTGGGGCTCCTCCTCGGCCAGTCCCTCCAGGTGA" /> </assert_contents> </output> <output name="output_pep"> <assert_contents> - <has_text text="ENST00000346144 gene=MADCAM1" /> + <has_text text="ENST00000346144" /> <has_text text="MDFGLALLLAGLLGLLLGQSLQVKPLQVEPPEPVVAVALGASRQLTCRLACADRGASVQWRGLDTSLGAV" /> </assert_contents> </output> @@ -364,89 +372,140 @@ <![CDATA[ **gffread Filters and/or converts GFF3/GTF2 records** -The gffread command is distributed with the cufflinks_ package. - -.. _cufflinks: http://cole-trapnell-lab.github.io/cufflinks/ - -Usage: :: +The gffread command is documented with the stringtie_ package. - gffread "input_gff" [-g "genomic_seqs_fasta" | "dir"][-s "seq_info.fsize"] - [-o "outfile.gff"] [-t "tname"] [-r [["strand"]"chr":]"start".."end" [-R]] - [-CTVNJMKQAFGUBHZWTOLE] [-w "exons.fa"] [-x "cds.fa"] [-y "tr_cds.fa"] - [-i "maxintron"] +.. _stringtie: http://ccb.jhu.edu/software/stringtie/gff.shtml#gffread -Options: :: + +gffread v0.11.4. Usage: :: - -g full path to a multi-fasta file with the genomic sequences - for all input mappings, OR a directory with single-fasta files - (one per genomic sequence, with file names matching sequence names) - -s <seq_info.fsize> is a tab-delimited file providing this info - for each of the mapped sequences: - <seq-name> <seq-length> <seq-description> - (useful for -A option with mRNA/EST/protein mappings) - -i discard transcripts having an intron larger than <maxintron> - -r only show transcripts overlapping coordinate range <start>..<end> - (on chromosome/contig <chr>, strand <strand> if provided) - -R for -r option, discard all transcripts that are not fully - contained within the given range - -U discard single-exon transcripts - -C coding only: discard mRNAs that have no CDS feature - -F full GFF attribute preservation (all attributes are shown) - -G only parse additional exon attributes from the first exon - and move them to the mRNA level (useful for GTF input) - -A use the description field from <seq_info.fsize> and add it - as the value for a 'descr' attribute to the GFF record + gffread <input_gff> [-g <genomic_seqs_fasta> | <dir>][-s <seq_info.fsize>] + [-o <outfile>] [-t <trackname>] [-r [[<strand>]<chr>:]<start>..<end> [-R]] + [-CTVNJMKQAFPGUBHZWTOLE] [-w <exons.fa>] [-x <cds.fa>] [-y <tr_cds.fa>] + [-i <maxintron>] [--bed] [--table <attrlist>] [--sort-by <refseq_list.txt>] + + Filter, convert or cluster GFF/GTF/BED records, extract the sequence of + transcripts (exon or CDS) and more. + By default (i.e. without -O) only transcripts are processed, discarding any + other non-transcript features. Default output is a simplified GFF3 with only + the basic attributes. + + <input_gff> is a GFF file, use '-' for stdin + + Options: - -O process also non-transcript GFF records (by default non-transcript - records are ignored) - -V discard any mRNAs with CDS having in-frame stop codons - -H for -V option, check and adjust the starting CDS phase - if the original phase leads to a translation with an - in-frame stop codon - -B for -V option, single-exon transcripts are also checked on the - opposite strand - -N discard multi-exon mRNAs that have any intron with a non-canonical - splice site consensus (i.e. not GT-AG, GC-AG or AT-AC) - -J discard any mRNAs that either lack initial START codon - or the terminal STOP codon, or have an in-frame stop codon - (only print mRNAs with a fulll, valid CDS) - --no-pseudo: filter out records matching the 'pseudo' keyword - - -M/--merge : cluster the input transcripts into loci, collapsing matching - transcripts (those with the same exact introns and fully contained) - -d <dupinfo> : for -M option, write collapsing info to file <dupinfo> - --cluster-only: same as --merge but without collapsing matching transcripts - -K for -M option: also collapse shorter, fully contained transcripts - with fewer introns than the container - -Q for -M option, remove the containment restriction: - (multi-exon transcripts will be collapsed if just their introns match, - while single-exon transcripts can partially overlap (80%)) - - --force-exons: make sure that the lowest level GFF features are printed as - "exon" features - -E expose (warn about) duplicate transcript IDs and other potential - problems with the given GFF/GTF records - -D decode url encoded characters within attributes - -Z merge close exons into a single exon (for intron size<4) - -w write a fasta file with spliced exons for each GFF transcript - -x write a fasta file with spliced CDS for each GFF transcript - -W for -w and -x options, also write for each fasta record the exon - coordinates projected onto the spliced sequence - -y write a protein fasta file with the translation of CDS for each record - -L Ensembl GTF to GFF3 conversion (implies -F; should be used with -m) - -m <chr_replace> is a reference (genomic) sequence replacement table with - this format: - <original_ref_ID> <new_ref_ID> - For example from UCSC naming to Ensembl naming: - chr1 1 - chr2 2 - GFF records on reference sequences that are not found among the - <original_ref_ID> entries in this file will be filtered out - -o the "filtered" GFF records will be written to <outfile.gff> - (use -o- for printing to stdout) - -t use <trackname> in the second column of each GFF output line - -T -o option will output GTF format instead of GFF3 - + -i discard transcripts having an intron larger than <maxintron> + -l discard transcripts shorter than <minlen> bases + -r only show transcripts overlapping coordinate range <start>..<end> + (on chromosome/contig <chr>, strand <strand> if provided) + -R for -r option, discard all transcripts that are not fully + contained within the given range + -U discard single-exon transcripts + -C coding only: discard mRNAs that have no CDS features + --nc non-coding only: discard mRNAs that have CDS features + --ignore-locus : discard locus features and attributes found in the input + -A use the description field from <seq_info.fsize> and add it + as the value for a 'descr' attribute to the GFF record + -s <seq_info.fsize> is a tab-delimited file providing this info + for each of the mapped sequences: + <seq-name> <seq-length> <seq-description> + (useful for -A option with mRNA/EST/protein mappings) + + Sorting: (by default, chromosomes are kept in the order they were found) + --sort-alpha : chromosomes (reference sequences) are sorted alphabetically + --sort-by : sort the reference sequences by the order in which their + names are given in the <refseq.lst> file + + Misc options: + -F preserve all GFF attributes (for non-exon features) + --keep-exon-attrs : for -F option, do not attempt to reduce redundant + exon/CDS attributes + -G do not keep exon attributes, move them to the transcript feature + (for GFF3 output) + --keep-genes : in transcript-only mode (default), also preserve gene records + --keep-comments: for GFF3 input/output, try to preserve comments + -O process other non-transcript GFF records (by default non-transcript + records are ignored) + -V discard any mRNAs with CDS having in-frame stop codons (requires -g) + -H for -V option, check and adjust the starting CDS phase + if the original phase leads to a translation with an + in-frame stop codon + -B for -V option, single-exon transcripts are also checked on the + opposite strand (requires -g) + -P add transcript level GFF attributes about the coding status of each + transcript, including partialness or in-frame stop codons (requires -g) + --add-hasCDS : add a "hasCDS" attribute with value "true" for transcripts + that have CDS features + --adj-stop stop codon adjustment: enables -P and performs automatic + adjustment of the CDS stop coordinate if premature or downstream + -N discard multi-exon mRNAs that have any intron with a non-canonical + splice site consensus (i.e. not GT-AG, GC-AG or AT-AC) + -J discard any mRNAs that either lack initial START codon + or the terminal STOP codon, or have an in-frame stop codon + (i.e. only print mRNAs with a complete CDS) + --no-pseudo: filter out records matching the 'pseudo' keyword + --in-bed: input should be parsed as BED format (automatic if the input + filename ends with .bed*) + --in-tlf: input GFF-like one-line-per-transcript format without exon/CDS + features (see --tlf option below); automatic if the input + filename ends with .tlf) + + Clustering: + -M/--merge : cluster the input transcripts into loci, discarding + "duplicated" transcripts (those with the same exact introns + and fully contained or equal boundaries) + -d <dupinfo> : for -M option, write duplication info to file <dupinfo> + --cluster-only: same as -M/--merge but without discarding any of the + "duplicate" transcripts, only create "locus" features + -K for -M option: also discard as redundant the shorter, fully contained + transcripts (intron chains matching a part of the container) + -Q for -M option, no longer require boundary containment when assessing + redundancy (can be combined with -K); only introns have to match for + multi-exon transcripts, and >=80% overlap for single-exon transcripts + -Y for -M option, enforce -Q but also discard overlapping single-exon + transcripts, even on the opposite strand (can be combined with -K) + + Output options: + --force-exons: make sure that the lowest level GFF features are considered + "exon" features + --gene2exon: for single-line genes not parenting any transcripts, add an + exon feature spanning the entire gene (treat it as a transcript) + --t-adopt: try to find a parent gene overlapping/containing a transcript + that does not have any explicit gene Parent + -D decode url encoded characters within attributes + -Z merge very close exons into a single exon (when intron size<4) + -g full path to a multi-fasta file with the genomic sequences + for all input mappings, OR a directory with single-fasta files + (one per genomic sequence, with file names matching sequence names) + -w write a fasta file with spliced exons for each GFF transcript + -x write a fasta file with spliced CDS for each GFF transcript + -y write a protein fasta file with the translation of CDS for each record + -W for -w and -x options, write in the FASTA defline the exon + coordinates projected onto the spliced sequence; + for -y option, write transcript attributes in the FASTA defline + -S for -y option, use '*' instead of '.' as stop codon translation + -L Ensembl GTF to GFF3 conversion (implies -F; should be used with -m) + -m <chr_replace> is a name mapping table for converting reference + sequence names, having this 2-column format: + <original_ref_ID> <new_ref_ID> + WARNING: all GFF records on reference sequences whose original IDs + are not found in the 1st column of this table will be discarded! + -t use <trackname> in the 2nd column of each GFF/GTF output line + -o write the records into <outfile> instead of stdout + -T main output will be GTF instead of GFF3 + --bed output records in BED format instead of default GFF3 + --tlf output "transcript line format" which is like GFF + but exons, CDS features and related data are stored as GFF + attributes in the transcript feature line, like this: + exoncount=N;exons=<exons>;CDSphase=<N>;CDS=<CDScoords> + <exons> is a comma-delimited list of exon_start-exon_end coordinates; + <CDScoords> is CDS_start:CDS_end coordinates or a list like <exons> + --table output a simple tab delimited format instead of GFF, with columns + having the values of GFF attributes given in <attrlist>; special + pseudo-attributes (prefixed by @) are recognized: + @chr, @start, @end, @strand, @numexons, @exons, @cds, @covlen, @cdslen + -v,-E expose (warn about) duplicate transcript IDs and other potential + problems with the given GFF/GTF records ]]> </help> <citations>
--- a/test-data/Homo_sapiens.GRCh37_19.71.gff3 Tue Oct 01 12:20:13 2019 -0400 +++ b/test-data/Homo_sapiens.GRCh37_19.71.gff3 Fri Nov 01 12:54:52 2019 -0400 @@ -1,4 +1,5 @@ -# gffread test-data/Homo_sapiens.GRCh37_19.71.gtf -o test-data/Homo_sapiens.GRCh37_19.71.gff3 +# gffread /tmp/tmpq6d_yfqc/files/9/2/2/dataset_922cd54b-d77c-48fb-abf7-6fc8d8fdb97c.dat -o output.gff3 +# gffread v0.11.4 ##gff-version 3 19 snRNA transcript 223158 223261 . - . ID=ENST00000410397;geneID=ENSG00000222329;gene_name=U6 19 snRNA exon 223158 223261 . - . Parent=ENST00000410397 @@ -9,55 +10,55 @@ 19 processed_pseudogene exon 239145 239247 . - . Parent=ENST00000588755 19 processed_pseudogene transcript 279495 280170 . + . ID=ENST00000589981;geneID=ENSG00000267447;gene_name=VN2R11P 19 processed_pseudogene exon 279495 280170 . + . Parent=ENST00000589981 -19 protein_coding mRNA 281043 291386 . - . ID=ENST00000269812;geneID=ENSG00000141934;gene_name=PPAP2C +19 protein_coding transcript 281043 291386 . - . ID=ENST00000269812;geneID=ENSG00000141934;gene_name=PPAP2C 19 protein_coding exon 281043 281537 . - . Parent=ENST00000269812 19 protein_coding exon 282134 282310 . - . Parent=ENST00000269812 19 protein_coding exon 282752 282809 . - . Parent=ENST00000269812 19 protein_coding exon 287474 287751 . - . Parent=ENST00000269812 19 protein_coding exon 288020 288171 . - . Parent=ENST00000269812 19 protein_coding exon 291285 291386 . - . Parent=ENST00000269812 -19 protein_coding CDS 281391 281537 . - 0 Parent=ENST00000269812 +19 protein_coding CDS 281388 281537 . - 0 Parent=ENST00000269812 19 protein_coding CDS 282134 282310 . - 0 Parent=ENST00000269812 19 protein_coding CDS 282752 282809 . - 1 Parent=ENST00000269812 19 protein_coding CDS 287474 287751 . - 0 Parent=ENST00000269812 19 protein_coding CDS 288020 288171 . - 2 Parent=ENST00000269812 19 protein_coding CDS 291285 291336 . - 0 Parent=ENST00000269812 -19 protein_coding mRNA 281345 291393 . - . ID=ENST00000434325;geneID=ENSG00000141934;gene_name=PPAP2C +19 protein_coding transcript 281345 291393 . - . ID=ENST00000434325;geneID=ENSG00000141934;gene_name=PPAP2C 19 protein_coding exon 281345 281537 . - . Parent=ENST00000434325 19 protein_coding exon 282134 282310 . - . Parent=ENST00000434325 19 protein_coding exon 282752 282809 . - . Parent=ENST00000434325 19 protein_coding exon 287474 287751 . - . Parent=ENST00000434325 19 protein_coding exon 288020 288171 . - . Parent=ENST00000434325 19 protein_coding exon 291326 291393 . - . Parent=ENST00000434325 -19 protein_coding CDS 281391 281537 . - 0 Parent=ENST00000434325 +19 protein_coding CDS 281388 281537 . - 0 Parent=ENST00000434325 19 protein_coding CDS 282134 282310 . - 0 Parent=ENST00000434325 19 protein_coding CDS 282752 282809 . - 1 Parent=ENST00000434325 19 protein_coding CDS 287474 287751 . - 0 Parent=ENST00000434325 19 protein_coding CDS 288020 288055 . - 0 Parent=ENST00000434325 -19 protein_coding mRNA 281388 291200 . - . ID=ENST00000327790;geneID=ENSG00000141934;gene_name=PPAP2C +19 protein_coding transcript 281388 291200 . - . ID=ENST00000327790;geneID=ENSG00000141934;gene_name=PPAP2C 19 protein_coding exon 281388 281537 . - . Parent=ENST00000327790 19 protein_coding exon 282134 282310 . - . Parent=ENST00000327790 19 protein_coding exon 282752 282809 . - . Parent=ENST00000327790 19 protein_coding exon 287474 287751 . - . Parent=ENST00000327790 19 protein_coding exon 288020 288171 . - . Parent=ENST00000327790 19 protein_coding exon 290952 291200 . - . Parent=ENST00000327790 -19 protein_coding CDS 281391 281537 . - 0 Parent=ENST00000327790 +19 protein_coding CDS 281388 281537 . - 0 Parent=ENST00000327790 19 protein_coding CDS 282134 282310 . - 0 Parent=ENST00000327790 19 protein_coding CDS 282752 282809 . - 1 Parent=ENST00000327790 19 protein_coding CDS 287474 287751 . - 0 Parent=ENST00000327790 19 protein_coding CDS 288020 288171 . - 2 Parent=ENST00000327790 19 protein_coding CDS 290952 291066 . - 0 Parent=ENST00000327790 -19 protein_coding mRNA 281991 287636 . - . ID=ENST00000586998;geneID=ENSG00000141934;gene_name=PPAP2C +19 protein_coding transcript 281991 287636 . - . ID=ENST00000586998;geneID=ENSG00000141934;gene_name=PPAP2C 19 protein_coding exon 281991 282310 . - . Parent=ENST00000586998 19 protein_coding exon 282752 282809 . - . Parent=ENST00000586998 19 protein_coding exon 287474 287636 . - . Parent=ENST00000586998 -19 protein_coding CDS 282125 282310 . - 0 Parent=ENST00000586998 +19 protein_coding CDS 282122 282310 . - 0 Parent=ENST00000586998 19 protein_coding CDS 282752 282809 . - 1 Parent=ENST00000586998 19 protein_coding CDS 287474 287636 . - 2 Parent=ENST00000586998 19 retained_intron transcript 287161 288530 . - . ID=ENST00000589672;geneID=ENSG00000141934;gene_name=PPAP2C 19 retained_intron exon 287161 287751 . - . Parent=ENST00000589672 19 retained_intron exon 288020 288530 . - . Parent=ENST00000589672 -19 protein_coding mRNA 287474 291382 . - . ID=ENST00000591572;geneID=ENSG00000141934;gene_name=PPAP2C +19 protein_coding transcript 287474 291382 . - . ID=ENST00000591572;geneID=ENSG00000141934;gene_name=PPAP2C 19 protein_coding exon 287474 287751 . - . Parent=ENST00000591572 19 protein_coding exon 288020 288189 . - . Parent=ENST00000591572 19 protein_coding exon 291285 291382 . - . Parent=ENST00000591572 @@ -67,7 +68,7 @@ 19 antisense transcript 305573 306467 . + . ID=ENST00000591533;geneID=ENSG00000267124;gene_name=CTD-3113P16.5 19 antisense exon 305573 305703 . + . Parent=ENST00000591533 19 antisense exon 306057 306467 . + . Parent=ENST00000591533 -19 protein_coding mRNA 305575 344793 . - . ID=ENST00000264819;geneID=ENSG00000105556;gene_name=MIER2 +19 protein_coding transcript 305575 344793 . - . ID=ENST00000264819;geneID=ENSG00000105556;gene_name=MIER2 19 protein_coding exon 305575 306711 . - . Parent=ENST00000264819 19 protein_coding exon 307119 307536 . - . Parent=ENST00000264819 19 protein_coding exon 308577 308665 . - . Parent=ENST00000264819 @@ -82,7 +83,7 @@ 19 protein_coding exon 334400 334542 . - . Parent=ENST00000264819 19 protein_coding exon 336083 336173 . - . Parent=ENST00000264819 19 protein_coding exon 344774 344793 . - . Parent=ENST00000264819 -19 protein_coding CDS 306693 306711 . - 1 Parent=ENST00000264819 +19 protein_coding CDS 306690 306711 . - 1 Parent=ENST00000264819 19 protein_coding CDS 307119 307536 . - 2 Parent=ENST00000264819 19 protein_coding CDS 308577 308665 . - 1 Parent=ENST00000264819 19 protein_coding CDS 308801 308925 . - 0 Parent=ENST00000264819 @@ -113,7 +114,7 @@ 19 retained_intron transcript 334115 344798 . - . ID=ENST00000587966;geneID=ENSG00000105556;gene_name=MIER2 19 retained_intron exon 334115 334542 . - . Parent=ENST00000587966 19 retained_intron exon 344774 344798 . - . Parent=ENST00000587966 -19 protein_coding mRNA 361750 376013 . - . ID=ENST00000342640;geneID=ENSG00000105549;gene_name=THEG +19 protein_coding transcript 361750 376013 . - . ID=ENST00000342640;geneID=ENSG00000105549;gene_name=THEG 19 protein_coding exon 361750 362426 . - . Parent=ENST00000342640 19 protein_coding exon 367065 367224 . - . Parent=ENST00000342640 19 protein_coding exon 371205 371322 . - . Parent=ENST00000342640 @@ -122,7 +123,7 @@ 19 protein_coding exon 373940 374011 . - . Parent=ENST00000342640 19 protein_coding exon 374299 374421 . - . Parent=ENST00000342640 19 protein_coding exon 375663 376013 . - . Parent=ENST00000342640 -19 protein_coding CDS 362203 362426 . - 2 Parent=ENST00000342640 +19 protein_coding CDS 362200 362426 . - 2 Parent=ENST00000342640 19 protein_coding CDS 367065 367224 . - 0 Parent=ENST00000342640 19 protein_coding CDS 371205 371322 . - 1 Parent=ENST00000342640 19 protein_coding CDS 372631 372700 . - 2 Parent=ENST00000342640 @@ -134,7 +135,7 @@ 19 retained_intron exon 362058 362426 . - . Parent=ENST00000530711 19 retained_intron exon 367065 367224 . - . Parent=ENST00000530711 19 retained_intron exon 374299 374620 . - . Parent=ENST00000530711 -19 protein_coding mRNA 362200 375970 . - . ID=ENST00000346878;geneID=ENSG00000105549;gene_name=THEG +19 protein_coding transcript 362200 375970 . - . ID=ENST00000346878;geneID=ENSG00000105549;gene_name=THEG 19 protein_coding exon 362200 362426 . - . Parent=ENST00000346878 19 protein_coding exon 367065 367224 . - . Parent=ENST00000346878 19 protein_coding exon 371205 371322 . - . Parent=ENST00000346878 @@ -142,7 +143,7 @@ 19 protein_coding exon 373470 373531 . - . Parent=ENST00000346878 19 protein_coding exon 374299 374421 . - . Parent=ENST00000346878 19 protein_coding exon 375663 375970 . - . Parent=ENST00000346878 -19 protein_coding CDS 362203 362426 . - 2 Parent=ENST00000346878 +19 protein_coding CDS 362200 362426 . - 2 Parent=ENST00000346878 19 protein_coding CDS 367065 367224 . - 0 Parent=ENST00000346878 19 protein_coding CDS 371205 371322 . - 1 Parent=ENST00000346878 19 protein_coding CDS 372631 372700 . - 2 Parent=ENST00000346878 @@ -158,10 +159,10 @@ 19 processed_transcript transcript 397589 398941 . + . ID=ENST00000591757;geneID=ENSG00000267443;gene_name=AC010641.1 19 processed_transcript exon 397589 397633 . + . Parent=ENST00000591757 19 processed_transcript exon 398690 398941 . + . Parent=ENST00000591757 -19 protein_coding mRNA 405445 409139 . - . ID=ENST00000332235;geneID=ENSG00000183186;gene_name=C2CD4C +19 protein_coding transcript 405445 409139 . - . ID=ENST00000332235;geneID=ENSG00000183186;gene_name=C2CD4C 19 protein_coding exon 405445 408401 . - . Parent=ENST00000332235 19 protein_coding exon 409006 409139 . - . Parent=ENST00000332235 -19 protein_coding CDS 407099 408361 . - 0 Parent=ENST00000332235 +19 protein_coding CDS 407096 408361 . - 0 Parent=ENST00000332235 19 retained_intron transcript 416583 419879 . - . ID=ENST00000587423;geneID=ENSG00000129946;gene_name=SHC2 19 retained_intron exon 416583 417322 . - . Parent=ENST00000587423 19 retained_intron exon 418923 419879 . - . Parent=ENST00000587423 @@ -169,7 +170,7 @@ 19 retained_intron exon 416583 417322 . - . Parent=ENST00000588376 19 retained_intron exon 418923 419056 . - . Parent=ENST00000588376 19 retained_intron exon 422146 422828 . - . Parent=ENST00000588376 -19 protein_coding mRNA 416593 460996 . - . ID=ENST00000264554;geneID=ENSG00000129946;gene_name=SHC2 +19 protein_coding transcript 416593 460996 . - . ID=ENST00000264554;geneID=ENSG00000129946;gene_name=SHC2 19 protein_coding exon 416593 417322 . - . Parent=ENST00000264554 19 protein_coding exon 418923 419056 . - . Parent=ENST00000264554 19 protein_coding exon 422146 422456 . - . Parent=ENST00000264554 @@ -183,7 +184,7 @@ 19 protein_coding exon 438970 439030 . - . Parent=ENST00000264554 19 protein_coding exon 440862 440932 . - . Parent=ENST00000264554 19 protein_coding exon 460529 460996 . - . Parent=ENST00000264554 -19 protein_coding CDS 418931 419056 . - 0 Parent=ENST00000264554 +19 protein_coding CDS 418928 419056 . - 0 Parent=ENST00000264554 19 protein_coding CDS 422146 422456 . - 2 Parent=ENST00000264554 19 protein_coding CDS 425097 425231 . - 2 Parent=ENST00000264554 19 protein_coding CDS 430684 430747 . - 0 Parent=ENST00000264554 @@ -207,14 +208,14 @@ 19 retained_intron exon 438718 438837 . - . Parent=ENST00000589922 19 retained_intron exon 438970 439030 . - . Parent=ENST00000589922 19 retained_intron exon 440862 441384 . - . Parent=ENST00000589922 -19 nonsense_mediated_decay mRNA 417200 436258 . - . ID=ENST00000590170;geneID=ENSG00000129946;gene_name=SHC2 +19 nonsense_mediated_decay transcript 417200 436258 . - . ID=ENST00000590170;geneID=ENSG00000129946;gene_name=SHC2 19 nonsense_mediated_decay exon 417200 417322 . - . Parent=ENST00000590170 19 nonsense_mediated_decay exon 418923 419056 . - . Parent=ENST00000590170 19 nonsense_mediated_decay exon 422146 422379 . - . Parent=ENST00000590170 19 nonsense_mediated_decay exon 430684 430747 . - . Parent=ENST00000590170 19 nonsense_mediated_decay exon 434709 434865 . - . Parent=ENST00000590170 19 nonsense_mediated_decay exon 436165 436258 . - . Parent=ENST00000590170 -19 nonsense_mediated_decay CDS 434765 434865 . - 2 Parent=ENST00000590170 +19 nonsense_mediated_decay CDS 434762 434865 . - 2 Parent=ENST00000590170 19 nonsense_mediated_decay CDS 436165 436258 . - 0 Parent=ENST00000590170 19 processed_transcript transcript 417200 436258 . - . ID=ENST00000591948;geneID=ENSG00000129946;gene_name=SHC2 19 processed_transcript exon 417200 417322 . - . Parent=ENST00000591948 @@ -223,7 +224,7 @@ 19 processed_transcript exon 430684 430747 . - . Parent=ENST00000591948 19 processed_transcript exon 434709 434865 . - . Parent=ENST00000591948 19 processed_transcript exon 436165 436258 . - . Parent=ENST00000591948 -19 nonsense_mediated_decay mRNA 434702 460571 . - . ID=ENST00000590222;geneID=ENSG00000129946;gene_name=SHC2 +19 nonsense_mediated_decay transcript 434702 460571 . - . ID=ENST00000590222;geneID=ENSG00000129946;gene_name=SHC2 19 nonsense_mediated_decay exon 434702 434865 . - . Parent=ENST00000590222 19 nonsense_mediated_decay exon 436165 436291 . - . Parent=ENST00000590222 19 nonsense_mediated_decay exon 436380 436431 . - . Parent=ENST00000590222 @@ -233,7 +234,7 @@ 19 nonsense_mediated_decay exon 439233 439491 . - . Parent=ENST00000590222 19 nonsense_mediated_decay exon 440862 440932 . - . Parent=ENST00000590222 19 nonsense_mediated_decay exon 460529 460571 . - . Parent=ENST00000590222 -19 nonsense_mediated_decay CDS 439401 439491 . - 1 Parent=ENST00000590222 +19 nonsense_mediated_decay CDS 439398 439491 . - 1 Parent=ENST00000590222 19 nonsense_mediated_decay CDS 440862 440932 . - 0 Parent=ENST00000590222 19 nonsense_mediated_decay CDS 460529 460571 . - 1 Parent=ENST00000590222 19 retained_intron transcript 435771 436534 . - . ID=ENST00000591388;geneID=ENSG00000129946;gene_name=SHC2 @@ -249,20 +250,20 @@ 19 processed_transcript exon 438970 439031 . - . Parent=ENST00000590113 19 rRNA transcript 453134 453245 . + . ID=ENST00000516730;geneID=ENSG00000252539;gene_name=RNA5SP462 19 rRNA exon 453134 453245 . + . Parent=ENST00000516730 -19 protein_coding mRNA 463346 474983 . - . ID=ENST00000315489;geneID=ENSG00000181781;gene_name=ODF3L2 +19 protein_coding transcript 463346 474983 . - . ID=ENST00000315489;geneID=ENSG00000181781;gene_name=ODF3L2 19 protein_coding exon 463346 464364 . - . Parent=ENST00000315489 19 protein_coding exon 467649 467762 . - . Parent=ENST00000315489 19 protein_coding exon 472394 472501 . - . Parent=ENST00000315489 19 protein_coding exon 474621 474983 . - . Parent=ENST00000315489 -19 protein_coding CDS 463847 464364 . - 2 Parent=ENST00000315489 +19 protein_coding CDS 463844 464364 . - 2 Parent=ENST00000315489 19 protein_coding CDS 467649 467762 . - 2 Parent=ENST00000315489 19 protein_coding CDS 472394 472501 . - 2 Parent=ENST00000315489 19 protein_coding CDS 474621 474747 . - 0 Parent=ENST00000315489 -19 protein_coding mRNA 463467 474880 . - . ID=ENST00000382696;geneID=ENSG00000181781;gene_name=ODF3L2 +19 protein_coding transcript 463467 474880 . - . ID=ENST00000382696;geneID=ENSG00000181781;gene_name=ODF3L2 19 protein_coding exon 463467 464364 . - . Parent=ENST00000382696 19 protein_coding exon 467649 467762 . - . Parent=ENST00000382696 19 protein_coding exon 474621 474880 . - . Parent=ENST00000382696 -19 protein_coding CDS 463847 464364 . - 2 Parent=ENST00000382696 +19 protein_coding CDS 463844 464364 . - 2 Parent=ENST00000382696 19 protein_coding CDS 467649 467762 . - 2 Parent=ENST00000382696 19 protein_coding CDS 474621 474747 . - 0 Parent=ENST00000382696 19 retained_intron transcript 464146 472631 . - . ID=ENST00000591681;geneID=ENSG00000181781;gene_name=ODF3L2 @@ -277,7 +278,7 @@ 19 antisense exon 490046 490353 . - . Parent=ENST00000592413 19 antisense exon 501541 501624 . - . Parent=ENST00000592413 19 antisense exon 507376 507813 . - . Parent=ENST00000592413 -19 protein_coding mRNA 496454 505207 . + . ID=ENST00000346144;geneID=ENSG00000099866;gene_name=MADCAM1 +19 protein_coding transcript 496454 505207 . + . ID=ENST00000346144;geneID=ENSG00000099866;gene_name=MADCAM1 19 protein_coding exon 496454 496551 . + . Parent=ENST00000346144 19 protein_coding exon 497833 498117 . + . Parent=ENST00000346144 19 protein_coding exon 498496 498825 . + . Parent=ENST00000346144 @@ -285,8 +286,8 @@ 19 protein_coding CDS 496500 496551 . + 0 Parent=ENST00000346144 19 protein_coding CDS 497833 498117 . + 2 Parent=ENST00000346144 19 protein_coding CDS 498496 498825 . + 2 Parent=ENST00000346144 -19 protein_coding CDS 504745 504963 . + 2 Parent=ENST00000346144 -19 protein_coding mRNA 496454 505347 . + . ID=ENST00000215637;geneID=ENSG00000099866;gene_name=MADCAM1 +19 protein_coding CDS 504745 504965 . + 2 Parent=ENST00000346144 +19 protein_coding transcript 496454 505347 . + . ID=ENST00000215637;geneID=ENSG00000099866;gene_name=MADCAM1 19 protein_coding exon 496454 496551 . + . Parent=ENST00000215637 19 protein_coding exon 497833 498117 . + . Parent=ENST00000215637 19 protein_coding exon 498496 498825 . + . Parent=ENST00000215637 @@ -296,18 +297,18 @@ 19 protein_coding CDS 497833 498117 . + 2 Parent=ENST00000215637 19 protein_coding CDS 498496 498825 . + 2 Parent=ENST00000215637 19 protein_coding CDS 501669 501929 . + 2 Parent=ENST00000215637 -19 protein_coding CDS 504745 504963 . + 2 Parent=ENST00000215637 -19 protein_coding mRNA 496500 504965 . + . ID=ENST00000382683;geneID=ENSG00000099866;gene_name=MADCAM1 +19 protein_coding CDS 504745 504965 . + 2 Parent=ENST00000215637 +19 protein_coding transcript 496500 504965 . + . ID=ENST00000382683;geneID=ENSG00000099866;gene_name=MADCAM1 19 protein_coding exon 496500 496551 . + . Parent=ENST00000382683 19 protein_coding exon 498496 498825 . + . Parent=ENST00000382683 19 protein_coding exon 504745 504965 . + . Parent=ENST00000382683 19 protein_coding CDS 496500 496551 . + 0 Parent=ENST00000382683 19 protein_coding CDS 498496 498825 . + 2 Parent=ENST00000382683 -19 protein_coding CDS 504745 504963 . + 2 Parent=ENST00000382683 -19 protein_coding mRNA 507299 519654 . + . ID=ENST00000359315;geneID=ENSG00000141933;gene_name=TPGS1 +19 protein_coding CDS 504745 504965 . + 2 Parent=ENST00000382683 +19 protein_coding transcript 507299 519654 . + . ID=ENST00000359315;geneID=ENSG00000141933;gene_name=TPGS1 19 protein_coding exon 507299 507844 . + . Parent=ENST00000359315 19 protein_coding exon 518889 519654 . + . Parent=ENST00000359315 19 protein_coding CDS 507507 507844 . + 0 Parent=ENST00000359315 -19 protein_coding CDS 518889 519421 . + 1 Parent=ENST00000359315 +19 protein_coding CDS 518889 519423 . + 1 Parent=ENST00000359315 19 retained_intron transcript 507500 510372 . + . ID=ENST00000588278;geneID=ENSG00000141933;gene_name=TPGS1 19 retained_intron exon 507500 510372 . + . Parent=ENST00000588278
--- a/test-data/ecoli-k12.processed.gff3 Tue Oct 01 12:20:13 2019 -0400 +++ b/test-data/ecoli-k12.processed.gff3 Fri Nov 01 12:54:52 2019 -0400 @@ -1,32 +1,33 @@ -# gffread /home/hxr/arbeit/galaxy/database/files/000/dataset_791.dat -F -D -E -o output.gff3 +# gffread /tmp/tmpq6d_yfqc/files/2/7/7/dataset_277f6e18-b25a-4b59-b712-49b5c202a183.dat -F -o output.gff3 +# gffread v0.11.4 ##gff-version 3 -NC_000913.3 RefSeq gene 190 255 . + . ID=gene-b0001;geneID=gene-b0001;gene_name=thrL;Dbxref=ASAP:ABE-0000006,ECOCYC:EG11277,EcoGene:EG11277,GeneID:944742;Name=thrL;gbkey=Gene;gene_biotype=protein_coding;gene_synonym=ECK0001;locus_tag=b0001;protein_id=NP_414542.1 -NC_000913.3 RefSeq CDS 190 255 . + 0 Parent=gene-b0001;Dbxref=UniProtKB/Swiss-Prot:P0AD86,Genbank:NP_414542.1,ASAP:ABE-0000006,ECOCYC:EG11277,EcoGene:EG11277,GeneID:944742;Name=NP_414542.1;gbkey=CDS;locus_tag=b0001;orig_transcript_id=gnl|b0001|mrna.b0001;product=thr operon leader peptide;transl_table=11 -NC_000913.3 RefSeq gene 337 2799 . + . ID=gene-b0002;geneID=gene-b0002;gene_name=thrA;Dbxref=ASAP:ABE-0000008,ECOCYC:EG10998,EcoGene:EG10998,GeneID:945803;Name=thrA;gbkey=Gene;gene_biotype=protein_coding;gene_synonym=ECK0002,Hs,thrA1,thrA2,thrD;locus_tag=b0002;protein_id=NP_414543.1 -NC_000913.3 RefSeq CDS 337 2799 . + 0 Parent=gene-b0002;Dbxref=UniProtKB/Swiss-Prot:P00561,Genbank:NP_414543.1,ASAP:ABE-0000008,ECOCYC:EG10998,EcoGene:EG10998,GeneID:945803;Name=NP_414543.1;gbkey=CDS;locus_tag=b0002;orig_transcript_id=gnl|b0002|mrna.b0002;product=fused aspartate kinase/homoserine dehydrogenase 1;transl_table=11 -NC_000913.3 RefSeq gene 2801 3733 . + . ID=gene-b0003;geneID=gene-b0003;gene_name=thrB;Dbxref=ASAP:ABE-0000010,ECOCYC:EG10999,EcoGene:EG10999,GeneID:947498;Name=thrB;gbkey=Gene;gene_biotype=protein_coding;gene_synonym=ECK0003;locus_tag=b0003;protein_id=NP_414544.1 -NC_000913.3 RefSeq CDS 2801 3733 . + 0 Parent=gene-b0003;Dbxref=UniProtKB/Swiss-Prot:P00547,Genbank:NP_414544.1,ASAP:ABE-0000010,ECOCYC:EG10999,EcoGene:EG10999,GeneID:947498;Name=NP_414544.1;gbkey=CDS;locus_tag=b0003;orig_transcript_id=gnl|b0003|mrna.b0003;product=homoserine kinase;transl_table=11 -NC_000913.3 RefSeq gene 3734 5020 . + . ID=gene-b0004;geneID=gene-b0004;gene_name=thrC;Dbxref=ASAP:ABE-0000012,ECOCYC:EG11000,EcoGene:EG11000,GeneID:945198;Name=thrC;gbkey=Gene;gene_biotype=protein_coding;gene_synonym=ECK0004;locus_tag=b0004;protein_id=NP_414545.1 -NC_000913.3 RefSeq CDS 3734 5020 . + 0 Parent=gene-b0004;Dbxref=UniProtKB/Swiss-Prot:P00934,Genbank:NP_414545.1,ASAP:ABE-0000012,ECOCYC:EG11000,EcoGene:EG11000,GeneID:945198;Name=NP_414545.1;gbkey=CDS;locus_tag=b0004;orig_transcript_id=gnl|b0004|mrna.b0004;product=threonine synthase;transl_table=11 -NC_000913.3 RefSeq gene 5234 5530 . + . ID=gene-b0005;geneID=gene-b0005;gene_name=yaaX;Dbxref=ASAP:ABE-0000015,ECOCYC:G6081,EcoGene:EG14384,GeneID:944747;Name=yaaX;gbkey=Gene;gene_biotype=protein_coding;gene_synonym=ECK0005;locus_tag=b0005;protein_id=NP_414546.1 -NC_000913.3 RefSeq CDS 5234 5530 . + 0 Parent=gene-b0005;Dbxref=UniProtKB/Swiss-Prot:P75616,Genbank:NP_414546.1,ASAP:ABE-0000015,ECOCYC:G6081,EcoGene:EG14384,GeneID:944747;Name=NP_414546.1;gbkey=CDS;locus_tag=b0005;orig_transcript_id=gnl|b0005|mrna.b0005;product=DUF2502 domain-containing protein YaaX;transl_table=11 -NC_000913.3 RefSeq gene 5683 6459 . - . ID=gene-b0006;geneID=gene-b0006;gene_name=yaaA;Dbxref=ASAP:ABE-0000018,ECOCYC:EG10011,EcoGene:EG10011,GeneID:944749;Name=yaaA;gbkey=Gene;gene_biotype=protein_coding;gene_synonym=ECK0006;locus_tag=b0006;protein_id=NP_414547.1 -NC_000913.3 RefSeq CDS 5683 6459 . - 0 Parent=gene-b0006;Dbxref=UniProtKB/Swiss-Prot:P0A8I3,Genbank:NP_414547.1,ASAP:ABE-0000018,ECOCYC:EG10011,EcoGene:EG10011,GeneID:944749;Name=NP_414547.1;gbkey=CDS;locus_tag=b0006;orig_transcript_id=gnl|b0006|mrna.b0006;product=peroxide stress resistance protein YaaA;transl_table=11 -NC_000913.3 RefSeq gene 6529 7959 . - . ID=gene-b0007;geneID=gene-b0007;gene_name=yaaJ;Dbxref=ASAP:ABE-0000020,ECOCYC:EG11555,EcoGene:EG11555,GeneID:944745;Name=yaaJ;gbkey=Gene;gene_biotype=protein_coding;gene_synonym=ECK0007;locus_tag=b0007;protein_id=NP_414548.1 -NC_000913.3 RefSeq CDS 6529 7959 . - 0 Parent=gene-b0007;Dbxref=UniProtKB/Swiss-Prot:P30143,Genbank:NP_414548.1,ASAP:ABE-0000020,ECOCYC:EG11555,EcoGene:EG11555,GeneID:944745;Name=NP_414548.1;gbkey=CDS;locus_tag=b0007;orig_transcript_id=gnl|b0007|mrna.b0007;product=putative transporter YaaJ;transl_table=11 -NC_000913.3 RefSeq gene 8238 9191 . + . ID=gene-b0008;geneID=gene-b0008;gene_name=talB;Dbxref=ASAP:ABE-0000027,ECOCYC:EG11556,EcoGene:EG11556,GeneID:944748;Name=talB;gbkey=Gene;gene_biotype=protein_coding;gene_synonym=ECK0008,yaaK;locus_tag=b0008;protein_id=NP_414549.1 -NC_000913.3 RefSeq CDS 8238 9191 . + 0 Parent=gene-b0008;Dbxref=UniProtKB/Swiss-Prot:P0A870,Genbank:NP_414549.1,ASAP:ABE-0000027,ECOCYC:EG11556,EcoGene:EG11556,GeneID:944748;Name=NP_414549.1;gbkey=CDS;locus_tag=b0008;orig_transcript_id=gnl|b0008|mrna.b0008;product=transaldolase B;transl_table=11 -NC_000913.3 RefSeq gene 9306 9893 . + . ID=gene-b0009;geneID=gene-b0009;gene_name=mog;Dbxref=ASAP:ABE-0000030,ECOCYC:EG11511,EcoGene:EG11511,GeneID:944760;Name=mog;gbkey=Gene;gene_biotype=protein_coding;gene_synonym=bisD,chlG,ECK0009,mogA,yaaG;locus_tag=b0009;protein_id=NP_414550.1 -NC_000913.3 RefSeq CDS 9306 9893 . + 0 Parent=gene-b0009;Dbxref=UniProtKB/Swiss-Prot:P0AF03,Genbank:NP_414550.1,ASAP:ABE-0000030,ECOCYC:EG11511,EcoGene:EG11511,GeneID:944760;Name=NP_414550.1;gbkey=CDS;locus_tag=b0009;orig_transcript_id=gnl|b0009|mrna.b0009;product=molybdopterin adenylyltransferase;transl_table=11 -NC_000913.3 RefSeq gene 9928 10494 . - . ID=gene-b0010;geneID=gene-b0010;gene_name=satP;Dbxref=ASAP:ABE-0000032,ECOCYC:EG11512,EcoGene:EG11512,GeneID:944792;Name=satP;gbkey=Gene;gene_biotype=protein_coding;gene_synonym=ECK0010,yaaH;locus_tag=b0010;protein_id=NP_414551.1 -NC_000913.3 RefSeq CDS 9928 10494 . - 0 Parent=gene-b0010;Dbxref=UniProtKB/Swiss-Prot:P0AC98,Genbank:NP_414551.1,ASAP:ABE-0000032,ECOCYC:EG11512,EcoGene:EG11512,GeneID:944792;Name=NP_414551.1;gbkey=CDS;locus_tag=b0010;orig_transcript_id=gnl|b0010|mrna.b0010;product=acetate/succinate:H(+) symporter;transl_table=11 -NC_000913.3 RefSeq gene 10643 11356 . - . ID=gene-b0011;geneID=gene-b0011;gene_name=yaaW;Dbxref=ASAP:ABE-0000037,ECOCYC:G6082,EcoGene:EG14340,GeneID:944771;Name=yaaW;gbkey=Gene;gene_biotype=protein_coding;gene_synonym=ECK0011;locus_tag=b0011;protein_id=NP_414552.1 -NC_000913.3 RefSeq CDS 10643 11356 . - 0 Parent=gene-b0011;Dbxref=UniProtKB/Swiss-Prot:P75617,Genbank:NP_414552.1,ASAP:ABE-0000037,ECOCYC:G6082,EcoGene:EG14340,GeneID:944771;Name=NP_414552.1;gbkey=CDS;locus_tag=b0011;orig_transcript_id=gnl|b0011|mrna.b0011;product=putative enzyme-specific chaperone YaaW;transl_table=11 -NC_000913.3 RefSeq gene 10830 11315 . + . ID=gene-b0012;geneID=gene-b0012;gene_name=mbiA;Dbxref=ASAP:ABE-0000040,ECOCYC:EG11509,EcoGene:EG11509,GeneID:948295;Name=mbiA;gbkey=Gene;gene_biotype=protein_coding;gene_synonym=ECK0012,htgA,htpY;locus_tag=b0012;protein_id=YP_009518733.1 -NC_000913.3 RefSeq CDS 10830 11315 . + 0 Parent=gene-b0012;Dbxref=UniProtKB/Swiss-Prot:P28697,Genbank:YP_009518733.1,ASAP:ABE-0000040,ECOCYC:EG11509,EcoGene:EG11509,GeneID:948295;Name=YP_009518733.1;gbkey=CDS;locus_tag=b0012;orig_transcript_id=gnl|b0012|mrna.CDS13;product=uncharacterized protein MbiA;transl_table=11 -NC_000913.3 RefSeq gene 11382 11786 . - . ID=gene-b0013;geneID=gene-b0013;gene_name=yaaI;Dbxref=ASAP:ABE-0000043,ECOCYC:G8202,EcoGene:EG11513,GeneID:944751;Name=yaaI;gbkey=Gene;gene_biotype=protein_coding;gene_synonym=ECK0013;locus_tag=b0013;protein_id=NP_414554.1 -NC_000913.3 RefSeq CDS 11382 11786 . - 0 Parent=gene-b0013;Dbxref=UniProtKB/Swiss-Prot:P28696,Genbank:NP_414554.1,ASAP:ABE-0000043,ECOCYC:G8202,EcoGene:EG11513,GeneID:944751;Name=NP_414554.1;gbkey=CDS;locus_tag=b0013;orig_transcript_id=gnl|b0013|mrna.b0013;product=DUF2541 domain-containing protein YaaI;transl_table=11 -NC_000913.3 RefSeq gene 12163 14079 . + . ID=gene-b0014;geneID=gene-b0014;gene_name=dnaK;Dbxref=ASAP:ABE-0000052,ECOCYC:EG10241,EcoGene:EG10241,GeneID:944750;Name=dnaK;gbkey=Gene;gene_biotype=protein_coding;gene_synonym=ECK0014,groPAB,groPC,groPF,grpC,grpF,seg;locus_tag=b0014;protein_id=NP_414555.1 -NC_000913.3 RefSeq CDS 12163 14079 . + 0 Parent=gene-b0014;Dbxref=UniProtKB/Swiss-Prot:P0A6Y8,Genbank:NP_414555.1,ASAP:ABE-0000052,ECOCYC:EG10241,EcoGene:EG10241,GeneID:944750;Name=NP_414555.1;gbkey=CDS;locus_tag=b0014;orig_transcript_id=gnl|b0014|mrna.b0014;product=chaperone protein DnaK;transl_table=11 -NC_000913.3 RefSeq gene 14168 15298 . + . ID=gene-b0015;geneID=gene-b0015;gene_name=dnaJ;Dbxref=ASAP:ABE-0000054,ECOCYC:EG10240,EcoGene:EG10240,GeneID:944753;Name=dnaJ;gbkey=Gene;gene_biotype=protein_coding;gene_synonym=ECK0015,groP,grpC;locus_tag=b0015;protein_id=NP_414556.1 -NC_000913.3 RefSeq CDS 14168 15298 . + 0 Parent=gene-b0015;Dbxref=UniProtKB/Swiss-Prot:P08622,Genbank:NP_414556.1,ASAP:ABE-0000054,ECOCYC:EG10240,EcoGene:EG10240,GeneID:944753;Name=NP_414556.1;gbkey=CDS;locus_tag=b0015;orig_transcript_id=gnl|b0015|mrna.b0015;product=chaperone protein DnaJ;transl_table=11 +NC_000913.3 RefSeq gene 190 255 . + . ID=gene-b0001;geneID=gene-b0001;gene_name=thrL;Dbxref=ASAP:ABE-0000006,ECOCYC:EG11277,EcoGene:EG11277,GeneID:944742;Name=thrL;gbkey=Gene;gene=thrL;gene_biotype=protein_coding;gene_synonym=ECK0001;locus_tag=b0001 +NC_000913.3 RefSeq CDS 190 255 . + 0 Parent=gene-b0001;Dbxref=UniProtKB/Swiss-Prot:P0AD86,Genbank:NP_414542.1,ASAP:ABE-0000006,ECOCYC:EG11277,EcoGene:EG11277,GeneID:944742;Name=NP_414542.1;gbkey=CDS;gene=thrL;locus_tag=b0001;orig_transcript_id=gnl|b0001|mrna.b0001;product=thr operon leader peptide;protein_id=NP_414542.1;transl_table=11 +NC_000913.3 RefSeq gene 337 2799 . + . ID=gene-b0002;geneID=gene-b0002;gene_name=thrA;Dbxref=ASAP:ABE-0000008,ECOCYC:EG10998,EcoGene:EG10998,GeneID:945803;Name=thrA;gbkey=Gene;gene=thrA;gene_biotype=protein_coding;gene_synonym=ECK0002,Hs,thrA1,thrA2,thrD;locus_tag=b0002 +NC_000913.3 RefSeq CDS 337 2799 . + 0 Parent=gene-b0002;Dbxref=UniProtKB/Swiss-Prot:P00561,Genbank:NP_414543.1,ASAP:ABE-0000008,ECOCYC:EG10998,EcoGene:EG10998,GeneID:945803;Name=NP_414543.1;gbkey=CDS;gene=thrA;locus_tag=b0002;orig_transcript_id=gnl|b0002|mrna.b0002;product=fused aspartate kinase/homoserine dehydrogenase 1;protein_id=NP_414543.1;transl_table=11 +NC_000913.3 RefSeq gene 2801 3733 . + . ID=gene-b0003;geneID=gene-b0003;gene_name=thrB;Dbxref=ASAP:ABE-0000010,ECOCYC:EG10999,EcoGene:EG10999,GeneID:947498;Name=thrB;gbkey=Gene;gene=thrB;gene_biotype=protein_coding;gene_synonym=ECK0003;locus_tag=b0003 +NC_000913.3 RefSeq CDS 2801 3733 . + 0 Parent=gene-b0003;Dbxref=UniProtKB/Swiss-Prot:P00547,Genbank:NP_414544.1,ASAP:ABE-0000010,ECOCYC:EG10999,EcoGene:EG10999,GeneID:947498;Name=NP_414544.1;gbkey=CDS;gene=thrB;locus_tag=b0003;orig_transcript_id=gnl|b0003|mrna.b0003;product=homoserine kinase;protein_id=NP_414544.1;transl_table=11 +NC_000913.3 RefSeq gene 3734 5020 . + . ID=gene-b0004;geneID=gene-b0004;gene_name=thrC;Dbxref=ASAP:ABE-0000012,ECOCYC:EG11000,EcoGene:EG11000,GeneID:945198;Name=thrC;gbkey=Gene;gene=thrC;gene_biotype=protein_coding;gene_synonym=ECK0004;locus_tag=b0004 +NC_000913.3 RefSeq CDS 3734 5020 . + 0 Parent=gene-b0004;Dbxref=UniProtKB/Swiss-Prot:P00934,Genbank:NP_414545.1,ASAP:ABE-0000012,ECOCYC:EG11000,EcoGene:EG11000,GeneID:945198;Name=NP_414545.1;gbkey=CDS;gene=thrC;locus_tag=b0004;orig_transcript_id=gnl|b0004|mrna.b0004;product=threonine synthase;protein_id=NP_414545.1;transl_table=11 +NC_000913.3 RefSeq gene 5234 5530 . + . ID=gene-b0005;geneID=gene-b0005;gene_name=yaaX;Dbxref=ASAP:ABE-0000015,ECOCYC:G6081,EcoGene:EG14384,GeneID:944747;Name=yaaX;gbkey=Gene;gene=yaaX;gene_biotype=protein_coding;gene_synonym=ECK0005;locus_tag=b0005 +NC_000913.3 RefSeq CDS 5234 5530 . + 0 Parent=gene-b0005;Dbxref=UniProtKB/Swiss-Prot:P75616,Genbank:NP_414546.1,ASAP:ABE-0000015,ECOCYC:G6081,EcoGene:EG14384,GeneID:944747;Name=NP_414546.1;gbkey=CDS;gene=yaaX;locus_tag=b0005;orig_transcript_id=gnl|b0005|mrna.b0005;product=DUF2502 domain-containing protein YaaX;protein_id=NP_414546.1;transl_table=11 +NC_000913.3 RefSeq gene 5683 6459 . - . ID=gene-b0006;geneID=gene-b0006;gene_name=yaaA;Dbxref=ASAP:ABE-0000018,ECOCYC:EG10011,EcoGene:EG10011,GeneID:944749;Name=yaaA;gbkey=Gene;gene=yaaA;gene_biotype=protein_coding;gene_synonym=ECK0006;locus_tag=b0006 +NC_000913.3 RefSeq CDS 5683 6459 . - 0 Parent=gene-b0006;Dbxref=UniProtKB/Swiss-Prot:P0A8I3,Genbank:NP_414547.1,ASAP:ABE-0000018,ECOCYC:EG10011,EcoGene:EG10011,GeneID:944749;Name=NP_414547.1;gbkey=CDS;gene=yaaA;locus_tag=b0006;orig_transcript_id=gnl|b0006|mrna.b0006;product=peroxide stress resistance protein YaaA;protein_id=NP_414547.1;transl_table=11 +NC_000913.3 RefSeq gene 6529 7959 . - . ID=gene-b0007;geneID=gene-b0007;gene_name=yaaJ;Dbxref=ASAP:ABE-0000020,ECOCYC:EG11555,EcoGene:EG11555,GeneID:944745;Name=yaaJ;gbkey=Gene;gene=yaaJ;gene_biotype=protein_coding;gene_synonym=ECK0007;locus_tag=b0007 +NC_000913.3 RefSeq CDS 6529 7959 . - 0 Parent=gene-b0007;Dbxref=UniProtKB/Swiss-Prot:P30143,Genbank:NP_414548.1,ASAP:ABE-0000020,ECOCYC:EG11555,EcoGene:EG11555,GeneID:944745;Name=NP_414548.1;gbkey=CDS;gene=yaaJ;locus_tag=b0007;orig_transcript_id=gnl|b0007|mrna.b0007;product=putative transporter YaaJ;protein_id=NP_414548.1;transl_table=11 +NC_000913.3 RefSeq gene 8238 9191 . + . ID=gene-b0008;geneID=gene-b0008;gene_name=talB;Dbxref=ASAP:ABE-0000027,ECOCYC:EG11556,EcoGene:EG11556,GeneID:944748;Name=talB;gbkey=Gene;gene=talB;gene_biotype=protein_coding;gene_synonym=ECK0008,yaaK;locus_tag=b0008 +NC_000913.3 RefSeq CDS 8238 9191 . + 0 Parent=gene-b0008;Dbxref=UniProtKB/Swiss-Prot:P0A870,Genbank:NP_414549.1,ASAP:ABE-0000027,ECOCYC:EG11556,EcoGene:EG11556,GeneID:944748;Name=NP_414549.1;gbkey=CDS;gene=talB;locus_tag=b0008;orig_transcript_id=gnl|b0008|mrna.b0008;product=transaldolase B;protein_id=NP_414549.1;transl_table=11 +NC_000913.3 RefSeq gene 9306 9893 . + . ID=gene-b0009;geneID=gene-b0009;gene_name=mog;Dbxref=ASAP:ABE-0000030,ECOCYC:EG11511,EcoGene:EG11511,GeneID:944760;Name=mog;gbkey=Gene;gene=mog;gene_biotype=protein_coding;gene_synonym=bisD,chlG,ECK0009,mogA,yaaG;locus_tag=b0009 +NC_000913.3 RefSeq CDS 9306 9893 . + 0 Parent=gene-b0009;Dbxref=UniProtKB/Swiss-Prot:P0AF03,Genbank:NP_414550.1,ASAP:ABE-0000030,ECOCYC:EG11511,EcoGene:EG11511,GeneID:944760;Name=NP_414550.1;gbkey=CDS;gene=mog;locus_tag=b0009;orig_transcript_id=gnl|b0009|mrna.b0009;product=molybdopterin adenylyltransferase;protein_id=NP_414550.1;transl_table=11 +NC_000913.3 RefSeq gene 9928 10494 . - . ID=gene-b0010;geneID=gene-b0010;gene_name=satP;Dbxref=ASAP:ABE-0000032,ECOCYC:EG11512,EcoGene:EG11512,GeneID:944792;Name=satP;gbkey=Gene;gene=satP;gene_biotype=protein_coding;gene_synonym=ECK0010,yaaH;locus_tag=b0010 +NC_000913.3 RefSeq CDS 9928 10494 . - 0 Parent=gene-b0010;Dbxref=UniProtKB/Swiss-Prot:P0AC98,Genbank:NP_414551.1,ASAP:ABE-0000032,ECOCYC:EG11512,EcoGene:EG11512,GeneID:944792;Name=NP_414551.1;gbkey=CDS;gene=satP;locus_tag=b0010;orig_transcript_id=gnl|b0010|mrna.b0010;product=acetate/succinate:H(+) symporter;protein_id=NP_414551.1;transl_table=11 +NC_000913.3 RefSeq gene 10643 11356 . - . ID=gene-b0011;geneID=gene-b0011;gene_name=yaaW;Dbxref=ASAP:ABE-0000037,ECOCYC:G6082,EcoGene:EG14340,GeneID:944771;Name=yaaW;gbkey=Gene;gene=yaaW;gene_biotype=protein_coding;gene_synonym=ECK0011;locus_tag=b0011 +NC_000913.3 RefSeq CDS 10643 11356 . - 0 Parent=gene-b0011;Dbxref=UniProtKB/Swiss-Prot:P75617,Genbank:NP_414552.1,ASAP:ABE-0000037,ECOCYC:G6082,EcoGene:EG14340,GeneID:944771;Name=NP_414552.1;gbkey=CDS;gene=yaaW;locus_tag=b0011;orig_transcript_id=gnl|b0011|mrna.b0011;product=putative enzyme-specific chaperone YaaW;protein_id=NP_414552.1;transl_table=11 +NC_000913.3 RefSeq gene 10830 11315 . + . ID=gene-b0012;geneID=gene-b0012;gene_name=mbiA;Dbxref=ASAP:ABE-0000040,ECOCYC:EG11509,EcoGene:EG11509,GeneID:948295;Name=mbiA;gbkey=Gene;gene=mbiA;gene_biotype=protein_coding;gene_synonym=ECK0012,htgA,htpY;locus_tag=b0012 +NC_000913.3 RefSeq CDS 10830 11315 . + 0 Parent=gene-b0012;Dbxref=UniProtKB/Swiss-Prot:P28697,Genbank:YP_009518733.1,ASAP:ABE-0000040,ECOCYC:EG11509,EcoGene:EG11509,GeneID:948295;Name=YP_009518733.1;gbkey=CDS;gene=mbiA;locus_tag=b0012;orig_transcript_id=gnl|b0012|mrna.CDS13;product=uncharacterized protein MbiA;protein_id=YP_009518733.1;transl_table=11 +NC_000913.3 RefSeq gene 11382 11786 . - . ID=gene-b0013;geneID=gene-b0013;gene_name=yaaI;Dbxref=ASAP:ABE-0000043,ECOCYC:G8202,EcoGene:EG11513,GeneID:944751;Name=yaaI;gbkey=Gene;gene=yaaI;gene_biotype=protein_coding;gene_synonym=ECK0013;locus_tag=b0013 +NC_000913.3 RefSeq CDS 11382 11786 . - 0 Parent=gene-b0013;Dbxref=UniProtKB/Swiss-Prot:P28696,Genbank:NP_414554.1,ASAP:ABE-0000043,ECOCYC:G8202,EcoGene:EG11513,GeneID:944751;Name=NP_414554.1;gbkey=CDS;gene=yaaI;locus_tag=b0013;orig_transcript_id=gnl|b0013|mrna.b0013;product=DUF2541 domain-containing protein YaaI;protein_id=NP_414554.1;transl_table=11 +NC_000913.3 RefSeq gene 12163 14079 . + . ID=gene-b0014;geneID=gene-b0014;gene_name=dnaK;Dbxref=ASAP:ABE-0000052,ECOCYC:EG10241,EcoGene:EG10241,GeneID:944750;Name=dnaK;gbkey=Gene;gene=dnaK;gene_biotype=protein_coding;gene_synonym=ECK0014,groPAB,groPC,groPF,grpC,grpF,seg;locus_tag=b0014 +NC_000913.3 RefSeq CDS 12163 14079 . + 0 Parent=gene-b0014;Dbxref=UniProtKB/Swiss-Prot:P0A6Y8,Genbank:NP_414555.1,ASAP:ABE-0000052,ECOCYC:EG10241,EcoGene:EG10241,GeneID:944750;Name=NP_414555.1;gbkey=CDS;gene=dnaK;locus_tag=b0014;orig_transcript_id=gnl|b0014|mrna.b0014;product=chaperone protein DnaK;protein_id=NP_414555.1;transl_table=11 +NC_000913.3 RefSeq gene 14168 15298 . + . ID=gene-b0015;geneID=gene-b0015;gene_name=dnaJ;Dbxref=ASAP:ABE-0000054,ECOCYC:EG10240,EcoGene:EG10240,GeneID:944753;Name=dnaJ;gbkey=Gene;gene=dnaJ;gene_biotype=protein_coding;gene_synonym=ECK0015,groP,grpC;locus_tag=b0015 +NC_000913.3 RefSeq CDS 14168 15298 . + 0 Parent=gene-b0015;Dbxref=UniProtKB/Swiss-Prot:P08622,Genbank:NP_414556.1,ASAP:ABE-0000054,ECOCYC:EG10240,EcoGene:EG10240,GeneID:944753;Name=NP_414556.1;gbkey=CDS;gene=dnaJ;locus_tag=b0015;orig_transcript_id=gnl|b0015|mrna.b0015;product=chaperone protein DnaJ;protein_id=NP_414556.1;transl_table=11