Browse Source

Merge pull request #1141 from tripal/1040-tv3-gff3_performance

Much improved GFF3 loader
Stephen Ficklin 4 years ago
parent
commit
35885f1a4f
32 changed files with 3059 additions and 1151 deletions
  1. 47 20
      docs/user_guide/example_genomics/genomes_genes.rst
  2. 1 2
      legacy/tripal_feature/tripal_feature.module
  3. 0 3
      legacy/tripal_pub/tripal_pub.module
  4. 41 0
      tests/tripal_chado/data/empty_landmarks.fasta
  5. 499 0
      tests/tripal_chado/data/gff_duplicate_ids.gff
  6. 4 0
      tests/tripal_chado/data/gff_invalidstartend.gff
  7. 6 0
      tests/tripal_chado/data/gff_phase.gff
  8. 6 0
      tests/tripal_chado/data/gff_phase_invalid_character.gff
  9. 6 0
      tests/tripal_chado/data/gff_phase_invalid_number.gff
  10. 493 0
      tests/tripal_chado/data/gff_protein_generation.gff
  11. 4 0
      tests/tripal_chado/data/gff_rightarrow_id.gff
  12. 5 0
      tests/tripal_chado/data/gff_score.gff
  13. 5 0
      tests/tripal_chado/data/gff_seqid_invalid_character.gff
  14. 6 0
      tests/tripal_chado/data/gff_strand.gff
  15. 6 0
      tests/tripal_chado/data/gff_strand_invalid.gff
  16. 5 0
      tests/tripal_chado/data/gff_tag_parent_verification.gff
  17. 4 0
      tests/tripal_chado/data/gff_tag_unescaped_character.gff
  18. 5 0
      tests/tripal_chado/data/gff_tagvalue_encoded_character.gff
  19. 4 0
      tests/tripal_chado/data/gff_tagvalue_unescaped_character.gff
  20. 4 0
      tests/tripal_chado/data/gff_unescaped_ids.gff
  21. 2 0
      tests/tripal_chado/data/short_scaffold.fasta
  22. 21 0
      tests/tripal_chado/data/small_gene.gff
  23. 1154 1
      tests/tripal_chado/loaders/GFF3ImporterTest.php
  24. 4 2
      tripal/api/tripal.importer.api.inc
  25. 47 0
      tripal/api/tripal.jobs.api.inc
  26. 0 1
      tripal/includes/TripalImporter.inc
  27. 33 0
      tripal/tripal.module
  28. 0 9
      tripal_bulk_loader/tripal_bulk_loader.module
  29. 15 6
      tripal_chado/api/ChadoRecord.inc
  30. 7 4
      tripal_chado/api/tripal_chado.query.api.inc
  31. 624 1090
      tripal_chado/includes/TripalImporter/GFF3Importer.inc
  32. 1 13
      tripal_chado/tripal_chado.module

+ 47 - 20
docs/user_guide/example_genomics/genomes_genes.rst

@@ -39,27 +39,54 @@ You should see output similar to the following:
 
 ::
 
-  Tripal Job Launcher
-  Running as user 'administrator'
-  -------------------
-  2018-06-29 18:00:50: There are 1 jobs queued.
-  2018-06-29 18:00:50: Job ID 8.
-  2018-06-29 18:00:50: Calling: tripal_run_importer(12)
-
-  Running 'Chado GFF3 File Loader' importer
-  NOTE: Loading of file is performed using a database transaction.
-  If it fails or is terminated prematurely then all insertions and
-  updates are rolled back and will not be found in the database
-
-  Opening /var/www/html/sites/default/files/tripal/users/1/Citrus_sinensis-orange1.1g015632m.g.gff3
-  Percent complete: 100.00%. Memory: 32,211,360 bytes.
-  Adding protein sequences if CDS exist and no proteins in GFF...
-  Setting ranks of children...
-
-  Done.
+    2020-10-02 21:53:18
+    Tripal Job Launcher
+    Running as user 'admin'
+    -------------------
+    2020-10-02 21:53:18: There are 1 jobs queued.
+    2020-10-02 21:53:18: Job ID 1310.
+    2020-10-02 21:53:18: Calling: tripal_run_importer(123)
+
+    Running 'Chado GFF3 File Loader' importer
+    NOTE: Loading of file is performed using a database transaction.
+    If it fails or is terminated prematurely then all insertions and
+    updates are rolled back and will not be found in the database
+
+    Opening /var/www/html/sites/default/files/tripal/users/1/Citrus_sinensis-orange1.1g015632m.g.gff3
+    Opening temporary cache file: /tmp/TripalGFF3Import_aUgoru
+    Step  1 of 26: Caching GFF3 file...
+    Step  2 of 26: Find existing landmarks...
+    Step  3 of 26: Insert new landmarks (if needed)...
+    Step  4 of 26: Find missing proteins...
+    Step  5 of 26: Add missing proteins to list of features...
+    Step  6 of 26: Find existing features...
+    Step  7 of 26: Clear attributes of existing features...
+    Step  8 of 26: Processing 135 features...
+    Step  9 of 26: Get new feature IDs...
+    Step 10 of 26: Insert locations...
+    Step 11 of 26: Associate parents and children...
+    Step 12 of 26: Calculate child ranks...
+    Step 13 of 26: Add child-parent relationships...
+    Step 14 of 26: Insert properties...
+    Step 15 of 26: Find synonyms (aliases)...
+    Step 16 of 26: Insert new synonyms (aliases)...
+    Step 17 of 26: Insert feature synonyms (aliases)...
+    Step 18 of 26: Find cross references...
+    Step 19 of 26: Insert new cross references...
+    Step 20 of 26: Get new cross references IDs...
+    Step 21 of 26: Insert feature cross references...
+    Step 22 of 26: Insert feature ontology terms...
+    Step 23 of 26: Insert 'derives_from' relationships...
+    Step 24 of 26: Insert Targets...
+    Step 25 of 26: Associate features with analysis....              
+    Step 26 of 26: Adding sequences data (Skipped: none available)...
+
+    Done.
+    Committing Transaction...
+
+    Remapping Chado Controlled vocabularies to Tripal Terms...
+    Done.
 
-  Remapping Chado Controlled vocabularies to Tripal Terms...
-  Done.
 
 .. note::
 

+ 1 - 2
legacy/tripal_feature/tripal_feature.module

@@ -307,8 +307,7 @@ function tripal_feature_theme($existing, $type, $theme, $path) {
   return $items;
 }
 /**
- * Implements hook_job_describe_args() in order to describe the various feature jobs
- * to the tripal jobs interface.
+ * Implements hook_job_describe_args()
  *
  * @ingroup tripal_legacy_feature
  */

+ 0 - 3
legacy/tripal_pub/tripal_pub.module

@@ -305,9 +305,6 @@ function tripal_pub_form_alter(&$form, &$form_state, $form_id) {
 /**
  * Implements hook_job_describe_args().
  *
- * @param $callback
- * @param $args
- *
  * @ingroup tripal_legacy_pub
  */
 function tripal_pub_job_describe_args($callback, $args) {

+ 41 - 0
tests/tripal_chado/data/empty_landmarks.fasta

@@ -0,0 +1,41 @@
+>Contig10036
+
+>Contig1
+
+>Contig0
+
+>Contig100
+
+>Contig10022
+
+>Contig10023
+
+>Contig10035
+
+>Contig1001
+
+>Contig10012
+
+>Contig1002
+
+>Contig10026
+
+>Contig10018
+
+>Contig1003
+
+>Contig10030
+
+>Contig10
+
+>Contig10011
+
+>Contig10005
+
+>Contig10002
+
+>Contig1000
+
+>Contig10000
+
+>Contig10001

+ 499 - 0
tests/tripal_chado/data/gff_duplicate_ids.gff

@@ -0,0 +1,499 @@
+##gff-version 3
+Contig0	FRAEX38873_v2	gene	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	five_prime_UTR	16315	16557	.	+	.	ID=FRAEX38873_v2_000000010.1.5utr1;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	16315	16967	.	+	.	ID=FRAEX38873_v2_000000010.1.exon1;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	16558	16967	.	+	0	ID=FRAEX38873_v2_000000010.1.cds1;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	22028	22195	.	+	.	ID=FRAEX38873_v2_000000010.1.exon2;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	22028	22195	.	+	1	ID=FRAEX38873_v2_000000010.1.cds2;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	22363	22449	.	+	.	ID=FRAEX38873_v2_000000010.1.exon3;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	22363	22449	.	+	1	ID=FRAEX38873_v2_000000010.1.cds3;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	28015	28060	.	+	.	ID=FRAEX38873_v2_000000010.1.exon4;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	28015	28060	.	+	1	ID=FRAEX38873_v2_000000010.1.cds4;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	28659	28735	.	+	.	ID=FRAEX38873_v2_000000010.1.exon5;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	28659	28735	.	+	0	ID=FRAEX38873_v2_000000010.1.cds5;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	29763	29922	.	+	.	ID=FRAEX38873_v2_000000010.1.exon6;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	29763	29922	.	+	1	ID=FRAEX38873_v2_000000010.1.cds6;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	31370	31438	.	+	.	ID=FRAEX38873_v2_000000010.1.exon7;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	31370	31438	.	+	0	ID=FRAEX38873_v2_000000010.1.cds7;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	32937	32996	.	+	.	ID=FRAEX38873_v2_000000010.1.exon8;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	32937	32996	.	+	0	ID=FRAEX38873_v2_000000010.1.cds8;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	42580	42666	.	+	.	ID=FRAEX38873_v2_000000010.1.exon9;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	42580	42666	.	+	0	ID=FRAEX38873_v2_000000010.1.cds9;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	43421	43696	.	+	0	ID=FRAEX38873_v2_000000010.1.cds10;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	43421	44054	.	+	.	ID=FRAEX38873_v2_000000010.1.exon10;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	three_prime_UTR	43697	44054	.	+	.	ID=FRAEX38873_v2_000000010.1.3utr1;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	mRNA	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.2;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.2;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	five_prime_UTR	16315	16557	.	+	.	ID=FRAEX38873_v2_000000010.2.5utr1;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	16315	16967	.	+	.	ID=FRAEX38873_v2_000000010.2.exon1;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	16558	16967	.	+	0	ID=FRAEX38873_v2_000000010.2.cds1;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	22028	22195	.	+	.	ID=FRAEX38873_v2_000000010.2.exon2;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	22028	22195	.	+	1	ID=FRAEX38873_v2_000000010.2.cds2;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	22363	22449	.	+	.	ID=FRAEX38873_v2_000000010.2.exon3;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	22363	22449	.	+	1	ID=FRAEX38873_v2_000000010.2.cds3;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	26908	26953	.	+	.	ID=FRAEX38873_v2_000000010.2.exon4;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	26908	26953	.	+	1	ID=FRAEX38873_v2_000000010.2.cds4;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	28659	28735	.	+	.	ID=FRAEX38873_v2_000000010.2.exon5;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	28659	28735	.	+	0	ID=FRAEX38873_v2_000000010.2.cds5;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	29763	29922	.	+	.	ID=FRAEX38873_v2_000000010.2.exon6;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	29763	29922	.	+	1	ID=FRAEX38873_v2_000000010.2.cds6;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	31370	31438	.	+	.	ID=FRAEX38873_v2_000000010.2.exon7;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	31370	31438	.	+	0	ID=FRAEX38873_v2_000000010.2.cds7;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	32937	32996	.	+	.	ID=FRAEX38873_v2_000000010.2.exon8;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	32937	32996	.	+	0	ID=FRAEX38873_v2_000000010.2.cds8;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	42580	42666	.	+	.	ID=FRAEX38873_v2_000000010.2.exon9;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	42580	42666	.	+	0	ID=FRAEX38873_v2_000000010.2.cds9;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	43421	43696	.	+	0	ID=FRAEX38873_v2_000000010.2.cds10;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	43421	44054	.	+	.	ID=FRAEX38873_v2_000000010.2.exon10;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	three_prime_UTR	43697	44054	.	+	.	ID=FRAEX38873_v2_000000010.2.3utr1;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	gene	45916	53476	.	+	.	ID=FRAEX38873_v2_000000020;Name=FRAEX38873_v2_000000020;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	45916	53476	.	+	.	ID=FRAEX38873_v2_000000020.1;Parent=FRAEX38873_v2_000000020;Name=FRAEX38873_v2_000000020.1;biotype=protein_coding;AED=0.08
+Contig0	FRAEX38873_v2	five_prime_UTR	45916	46433	.	+	.	ID=FRAEX38873_v2_000000020.1.5utr1;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	45916	46847	.	+	.	ID=FRAEX38873_v2_000000020.1.exon1;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	46434	46847	.	+	0	ID=FRAEX38873_v2_000000020.1.cds1;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	47209	47281	.	+	.	ID=FRAEX38873_v2_000000020.1.exon2;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	47209	47281	.	+	0	ID=FRAEX38873_v2_000000020.1.cds2;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	47796	47872	.	+	.	ID=FRAEX38873_v2_000000020.1.exon3;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	47796	47872	.	+	2	ID=FRAEX38873_v2_000000020.1.cds3;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	48530	48618	.	+	.	ID=FRAEX38873_v2_000000020.1.exon4;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	48530	48618	.	+	0	ID=FRAEX38873_v2_000000020.1.cds4;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	50337	50534	.	+	.	ID=FRAEX38873_v2_000000020.1.exon5;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	50337	50534	.	+	1	ID=FRAEX38873_v2_000000020.1.cds5;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	51434	51638	.	+	.	ID=FRAEX38873_v2_000000020.1.exon6;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	51434	51638	.	+	1	ID=FRAEX38873_v2_000000020.1.cds6;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	51733	51900	.	+	.	ID=FRAEX38873_v2_000000020.1.exon7;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	51733	51900	.	+	0	ID=FRAEX38873_v2_000000020.1.cds7;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	52088	52255	.	+	.	ID=FRAEX38873_v2_000000020.1.exon8;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	52088	52255	.	+	0	ID=FRAEX38873_v2_000000020.1.cds8;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	52441	52631	.	+	.	ID=FRAEX38873_v2_000000020.1.exon9;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	52441	52631	.	+	0	ID=FRAEX38873_v2_000000020.1.cds9;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	53104	53239	.	+	1	ID=FRAEX38873_v2_000000020.1.cds10;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	53104	53476	.	+	.	ID=FRAEX38873_v2_000000020.1.exon10;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	three_prime_UTR	53240	53476	.	+	.	ID=FRAEX38873_v2_000000020.1.3utr1;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	gene	63686	68825	.	+	.	ID=FRAEX38873_v2_000000030;Name=FRAEX38873_v2_000000030;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	63686	68825	.	+	.	ID=FRAEX38873_v2_000000030.1;Parent=FRAEX38873_v2_000000030;Name=FRAEX38873_v2_000000030.1;biotype=protein_coding;AED=0.06
+Contig0	FRAEX38873_v2	five_prime_UTR	63686	63916	.	+	.	ID=FRAEX38873_v2_000000030.1.5utr1;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	exon	63686	63916	.	+	.	ID=FRAEX38873_v2_000000030.1.exon1;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	five_prime_UTR	64847	64877	.	+	.	ID=FRAEX38873_v2_000000030.1.5utr2;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	exon	64847	65279	.	+	.	ID=FRAEX38873_v2_000000030.1.exon2;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	CDS	64878	65279	.	+	0	ID=FRAEX38873_v2_000000030.1.cds1;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	exon	65656	66087	.	+	.	ID=FRAEX38873_v2_000000030.1.exon3;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	CDS	65656	66087	.	+	0	ID=FRAEX38873_v2_000000030.1.cds2;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	exon	67124	67682	.	+	.	ID=FRAEX38873_v2_000000030.1.exon4;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	CDS	67124	67682	.	+	0	ID=FRAEX38873_v2_000000030.1.cds3;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	CDS	68192	68487	.	+	2	ID=FRAEX38873_v2_000000030.1.cds4;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	exon	68192	68825	.	+	.	ID=FRAEX38873_v2_000000030.1.exon5;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	three_prime_UTR	68488	68825	.	+	.	ID=FRAEX38873_v2_000000030.1.3utr1;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	gene	72275	74436	.	+	.	ID=FRAEX38873_v2_000000040;Name=FRAEX38873_v2_000000040;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	72275	74436	.	+	.	ID=FRAEX38873_v2_000000040.1;Parent=FRAEX38873_v2_000000040;Name=FRAEX38873_v2_000000040.1;biotype=protein_coding;AED=0.29
+Contig0	FRAEX38873_v2	five_prime_UTR	72275	73387	.	+	.	ID=FRAEX38873_v2_000000040.1.5utr1;Parent=FRAEX38873_v2_000000040.1
+Contig0	FRAEX38873_v2	exon	72275	74436	.	+	.	ID=FRAEX38873_v2_000000040.1.exon1;Parent=FRAEX38873_v2_000000040.1
+Contig0	FRAEX38873_v2	CDS	73388	74179	.	+	0	ID=FRAEX38873_v2_000000040.1.cds1;Parent=FRAEX38873_v2_000000040.1
+Contig0	FRAEX38873_v2	three_prime_UTR	74180	74436	.	+	.	ID=FRAEX38873_v2_000000040.1.3utr1;Parent=FRAEX38873_v2_000000040.1
+Contig0	FRAEX38873_v2	gene	75752	79300	.	-	.	ID=FRAEX38873_v2_000000050;Name=FRAEX38873_v2_000000050;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	75752	79300	.	-	.	ID=FRAEX38873_v2_000000050.1;Parent=FRAEX38873_v2_000000050;Name=FRAEX38873_v2_000000050.1;biotype=protein_coding;AED=0.20
+Contig0	FRAEX38873_v2	exon	75752	75801	.	-	.	ID=FRAEX38873_v2_000000050.1.exon1;Parent=FRAEX38873_v2_000000050.1
+Contig0	FRAEX38873_v2	CDS	75752	75801	.	-	2	ID=FRAEX38873_v2_000000050.1.cds1;Parent=FRAEX38873_v2_000000050.1
+Contig0	FRAEX38873_v2	exon	75882	75989	.	-	.	ID=FRAEX38873_v2_000000050.1.exon2;Parent=FRAEX38873_v2_000000050.1
+Contig0	FRAEX38873_v2	CDS	75882	75989	.	-	2	ID=FRAEX38873_v2_000000050.1.cds2;Parent=FRAEX38873_v2_000000050.1
+Contig0	FRAEX38873_v2	CDS	78905	78980	.	-	0	ID=FRAEX38873_v2_000000050.1.cds3;Parent=FRAEX38873_v2_000000050.1
+Contig0	FRAEX38873_v2	exon	78905	79300	.	-	.	ID=FRAEX38873_v2_000000050.1.exon3;Parent=FRAEX38873_v2_000000050.1
+Contig0	FRAEX38873_v2	five_prime_UTR	78981	79300	.	-	.	ID=FRAEX38873_v2_000000050.1.5utr1;Parent=FRAEX38873_v2_000000050.1
+Contig0	FRAEX38873_v2	gene	89196	92835	.	-	.	ID=FRAEX38873_v2_000000060;Name=FRAEX38873_v2_000000060;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	89196	92835	.	-	.	ID=FRAEX38873_v2_000000060.1;Parent=FRAEX38873_v2_000000060;Name=FRAEX38873_v2_000000060.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	three_prime_UTR	89196	89440	.	-	.	ID=FRAEX38873_v2_000000060.1.3utr1;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	exon	89196	89704	.	-	.	ID=FRAEX38873_v2_000000060.1.exon1;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	CDS	89441	89704	.	-	0	ID=FRAEX38873_v2_000000060.1.cds1;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	exon	90998	91063	.	-	.	ID=FRAEX38873_v2_000000060.1.exon2;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	CDS	90998	91063	.	-	0	ID=FRAEX38873_v2_000000060.1.cds2;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	exon	91160	91263	.	-	.	ID=FRAEX38873_v2_000000060.1.exon3;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	CDS	91160	91263	.	-	2	ID=FRAEX38873_v2_000000060.1.cds3;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	exon	91341	91414	.	-	.	ID=FRAEX38873_v2_000000060.1.exon4;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	CDS	91341	91414	.	-	1	ID=FRAEX38873_v2_000000060.1.cds4;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	CDS	92448	92515	.	-	0	ID=FRAEX38873_v2_000000060.1.cds5;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	exon	92448	92835	.	-	.	ID=FRAEX38873_v2_000000060.1.exon5;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	five_prime_UTR	92516	92835	.	-	.	ID=FRAEX38873_v2_000000060.1.5utr1;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	gene	118798	128417	.	+	.	ID=FRAEX38873_v2_000000070;Name=FRAEX38873_v2_000000070;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	118798	128417	.	+	.	ID=FRAEX38873_v2_000000070.1;Parent=FRAEX38873_v2_000000070;Name=FRAEX38873_v2_000000070.1;biotype=protein_coding;AED=0.11
+Contig0	FRAEX38873_v2	five_prime_UTR	118798	118942	.	+	.	ID=FRAEX38873_v2_000000070.1.5utr1;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	118798	119147	.	+	.	ID=FRAEX38873_v2_000000070.1.exon1;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	118943	119147	.	+	0	ID=FRAEX38873_v2_000000070.1.cds1;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	121518	121632	.	+	.	ID=FRAEX38873_v2_000000070.1.exon2;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	121518	121632	.	+	2	ID=FRAEX38873_v2_000000070.1.cds2;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	121886	121943	.	+	.	ID=FRAEX38873_v2_000000070.1.exon3;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	121886	121943	.	+	1	ID=FRAEX38873_v2_000000070.1.cds3;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	122067	122084	.	+	.	ID=FRAEX38873_v2_000000070.1.exon4;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	122067	122084	.	+	0	ID=FRAEX38873_v2_000000070.1.cds4;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	124103	124364	.	+	.	ID=FRAEX38873_v2_000000070.1.exon5;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	124103	124364	.	+	0	ID=FRAEX38873_v2_000000070.1.cds5;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	124651	124757	.	+	.	ID=FRAEX38873_v2_000000070.1.exon6;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	124651	124757	.	+	2	ID=FRAEX38873_v2_000000070.1.cds6;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	124840	124900	.	+	.	ID=FRAEX38873_v2_000000070.1.exon7;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	124840	124900	.	+	0	ID=FRAEX38873_v2_000000070.1.cds7;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	125828	125906	.	+	.	ID=FRAEX38873_v2_000000070.1.exon8;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	125828	125906	.	+	2	ID=FRAEX38873_v2_000000070.1.cds8;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	126420	126460	.	+	.	ID=FRAEX38873_v2_000000070.1.exon9;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	126420	126460	.	+	1	ID=FRAEX38873_v2_000000070.1.cds9;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	127064	127109	.	+	.	ID=FRAEX38873_v2_000000070.1.exon10;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	127064	127109	.	+	2	ID=FRAEX38873_v2_000000070.1.cds10;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	127267	127361	.	+	.	ID=FRAEX38873_v2_000000070.1.exon11;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	127267	127361	.	+	1	ID=FRAEX38873_v2_000000070.1.cds11;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	127572	127675	.	+	.	ID=FRAEX38873_v2_000000070.1.exon12;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	127572	127675	.	+	2	ID=FRAEX38873_v2_000000070.1.cds12;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	127859	127906	.	+	.	ID=FRAEX38873_v2_000000070.1.exon13;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	127859	127906	.	+	0	ID=FRAEX38873_v2_000000070.1.cds13;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	128055	128111	.	+	0	ID=FRAEX38873_v2_000000070.1.cds14;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	128055	128417	.	+	.	ID=FRAEX38873_v2_000000070.1.exon14;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	three_prime_UTR	128112	128417	.	+	.	ID=FRAEX38873_v2_000000070.1.3utr1;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	gene	129359	134016	.	-	.	ID=FRAEX38873_v2_000000080;Name=FRAEX38873_v2_000000080;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	129359	134016	.	-	.	ID=FRAEX38873_v2_000000080.1;Parent=FRAEX38873_v2_000000080;Name=FRAEX38873_v2_000000080.1;biotype=protein_coding;AED=0.14
+Contig0	FRAEX38873_v2	three_prime_UTR	129359	129666	.	-	.	ID=FRAEX38873_v2_000000080.1.3utr1;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	exon	129359	129771	.	-	.	ID=FRAEX38873_v2_000000080.1.exon1;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	CDS	129667	129771	.	-	0	ID=FRAEX38873_v2_000000080.1.cds1;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	exon	131117	131191	.	-	.	ID=FRAEX38873_v2_000000080.1.exon2;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	CDS	131117	131191	.	-	0	ID=FRAEX38873_v2_000000080.1.cds2;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	exon	131367	131513	.	-	.	ID=FRAEX38873_v2_000000080.1.exon3;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	CDS	131367	131513	.	-	0	ID=FRAEX38873_v2_000000080.1.cds3;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	exon	131702	131836	.	-	.	ID=FRAEX38873_v2_000000080.1.exon4;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	CDS	131702	131836	.	-	0	ID=FRAEX38873_v2_000000080.1.cds4;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	exon	131927	132055	.	-	.	ID=FRAEX38873_v2_000000080.1.exon5;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	CDS	131927	132055	.	-	0	ID=FRAEX38873_v2_000000080.1.cds5;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	exon	133449	133547	.	-	.	ID=FRAEX38873_v2_000000080.1.exon6;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	CDS	133449	133547	.	-	0	ID=FRAEX38873_v2_000000080.1.cds6;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	CDS	133681	133875	.	-	0	ID=FRAEX38873_v2_000000080.1.cds7;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	exon	133681	134016	.	-	.	ID=FRAEX38873_v2_000000080.1.exon7;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	five_prime_UTR	133876	134016	.	-	.	ID=FRAEX38873_v2_000000080.1.5utr1;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	gene	165045	168925	.	-	.	ID=FRAEX38873_v2_000000090;Name=FRAEX38873_v2_000000090;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	165045	168925	.	-	.	ID=FRAEX38873_v2_000000090.1;Parent=FRAEX38873_v2_000000090;Name=FRAEX38873_v2_000000090.1;biotype=protein_coding;AED=0.11
+Contig0	FRAEX38873_v2	three_prime_UTR	165045	165419	.	-	.	ID=FRAEX38873_v2_000000090.1.3utr1;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	exon	165045	165640	.	-	.	ID=FRAEX38873_v2_000000090.1.exon1;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	CDS	165420	165640	.	-	2	ID=FRAEX38873_v2_000000090.1.cds1;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	CDS	167803	167896	.	-	0	ID=FRAEX38873_v2_000000090.1.cds2;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	exon	167803	167908	.	-	.	ID=FRAEX38873_v2_000000090.1.exon2;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	five_prime_UTR	167897	167908	.	-	.	ID=FRAEX38873_v2_000000090.1.5utr1;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	five_prime_UTR	168842	168925	.	-	.	ID=FRAEX38873_v2_000000090.1.5utr2;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	exon	168842	168925	.	-	.	ID=FRAEX38873_v2_000000090.1.exon3;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	gene	176386	185885	.	-	.	ID=FRAEX38873_v2_000000100;Name=FRAEX38873_v2_000000100;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	176386	184897	.	-	.	ID=FRAEX38873_v2_000000100.1;Parent=FRAEX38873_v2_000000100;Name=FRAEX38873_v2_000000100.1;biotype=protein_coding;AED=0.11
+Contig0	FRAEX38873_v2	three_prime_UTR	176386	176809	.	-	.	ID=FRAEX38873_v2_000000100.1.3utr1;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	exon	176386	177384	.	-	.	ID=FRAEX38873_v2_000000100.1.exon1;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	CDS	176810	177384	.	-	2	ID=FRAEX38873_v2_000000100.1.cds1;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	exon	178546	178950	.	-	.	ID=FRAEX38873_v2_000000100.1.exon2;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	CDS	178546	178950	.	-	2	ID=FRAEX38873_v2_000000100.1.cds2;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	CDS	184536	184536	.	-	0	ID=FRAEX38873_v2_000000100.1.cds3;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	exon	184536	184766	.	-	.	ID=FRAEX38873_v2_000000100.1.exon3;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	five_prime_UTR	184537	184766	.	-	.	ID=FRAEX38873_v2_000000100.1.5utr1;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	five_prime_UTR	184839	184897	.	-	.	ID=FRAEX38873_v2_000000100.1.5utr2;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	exon	184839	184897	.	-	.	ID=FRAEX38873_v2_000000100.1.exon4;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	mRNA	176386	185885	.	-	.	ID=FRAEX38873_v2_000000100.2;Parent=FRAEX38873_v2_000000100;Name=FRAEX38873_v2_000000100.2;biotype=protein_coding;AED=0.08
+Contig0	FRAEX38873_v2	three_prime_UTR	176386	176809	.	-	.	ID=FRAEX38873_v2_000000100.2.3utr1;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	exon	176386	177384	.	-	.	ID=FRAEX38873_v2_000000100.2.exon1;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	CDS	176810	177384	.	-	2	ID=FRAEX38873_v2_000000100.2.cds1;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	exon	178546	178950	.	-	.	ID=FRAEX38873_v2_000000100.2.exon2;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	CDS	178546	178950	.	-	2	ID=FRAEX38873_v2_000000100.2.cds2;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	exon	184536	184766	.	-	.	ID=FRAEX38873_v2_000000100.2.exon3;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	CDS	184536	184766	.	-	2	ID=FRAEX38873_v2_000000100.2.cds3;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	exon	185580	185598	.	-	.	ID=FRAEX38873_v2_000000100.2.exon4;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	CDS	185580	185598	.	-	0	ID=FRAEX38873_v2_000000100.2.cds4;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	CDS	185708	185710	.	-	0	ID=FRAEX38873_v2_000000100.2.cds5;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	exon	185708	185885	.	-	.	ID=FRAEX38873_v2_000000100.2.exon5;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	five_prime_UTR	185711	185885	.	-	.	ID=FRAEX38873_v2_000000100.2.5utr1;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	gene	197856	201412	.	+	.	ID=FRAEX38873_v2_000000110;Name=FRAEX38873_v2_000000110;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	197856	201412	.	+	.	ID=FRAEX38873_v2_000000110.1;Parent=FRAEX38873_v2_000000110;Name=FRAEX38873_v2_000000110.1;biotype=protein_coding;AED=0.25
+Contig0	FRAEX38873_v2	five_prime_UTR	197856	198080	.	+	.	ID=FRAEX38873_v2_000000110.1.5utr1;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	exon	197856	198080	.	+	.	ID=FRAEX38873_v2_000000110.1.exon1;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	five_prime_UTR	200136	200234	.	+	.	ID=FRAEX38873_v2_000000110.1.5utr2;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	exon	200136	200297	.	+	.	ID=FRAEX38873_v2_000000110.1.exon2;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	CDS	200235	200297	.	+	0	ID=FRAEX38873_v2_000000110.1.cds1;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	CDS	200402	201241	.	+	0	ID=FRAEX38873_v2_000000110.1.cds2;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	exon	200402	201412	.	+	.	ID=FRAEX38873_v2_000000110.1.exon3;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	three_prime_UTR	201242	201412	.	+	.	ID=FRAEX38873_v2_000000110.1.3utr1;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	mRNA	197944	201412	.	+	.	ID=FRAEX38873_v2_000000110.2;Parent=FRAEX38873_v2_000000110;Name=FRAEX38873_v2_000000110.2;biotype=protein_coding;AED=0.22
+Contig0	FRAEX38873_v2	five_prime_UTR	197944	198080	.	+	.	ID=FRAEX38873_v2_000000110.2.5utr1;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	exon	197944	198080	.	+	.	ID=FRAEX38873_v2_000000110.2.exon1;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	five_prime_UTR	198245	198313	.	+	.	ID=FRAEX38873_v2_000000110.2.5utr2;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	exon	198245	198313	.	+	.	ID=FRAEX38873_v2_000000110.2.exon2;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	five_prime_UTR	200136	200234	.	+	.	ID=FRAEX38873_v2_000000110.2.5utr3;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	exon	200136	200297	.	+	.	ID=FRAEX38873_v2_000000110.2.exon3;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	CDS	200235	200297	.	+	0	ID=FRAEX38873_v2_000000110.2.cds1;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	CDS	200402	201241	.	+	0	ID=FRAEX38873_v2_000000110.2.cds2;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	exon	200402	201412	.	+	.	ID=FRAEX38873_v2_000000110.2.exon4;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	three_prime_UTR	201242	201412	.	+	.	ID=FRAEX38873_v2_000000110.2.3utr1;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	gene	201866	204067	.	-	.	ID=FRAEX38873_v2_000000120;Name=FRAEX38873_v2_000000120;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	201866	204067	.	-	.	ID=FRAEX38873_v2_000000120.1;Parent=FRAEX38873_v2_000000120;Name=FRAEX38873_v2_000000120.1;biotype=protein_coding;AED=0.10
+Contig0	FRAEX38873_v2	three_prime_UTR	201866	202177	.	-	.	ID=FRAEX38873_v2_000000120.1.3utr1;Parent=FRAEX38873_v2_000000120.1
+Contig0	FRAEX38873_v2	exon	201866	204067	.	-	.	ID=FRAEX38873_v2_000000120.1.exon1;Parent=FRAEX38873_v2_000000120.1
+Contig0	FRAEX38873_v2	CDS	202178	203926	.	-	0	ID=FRAEX38873_v2_000000120.1.cds1;Parent=FRAEX38873_v2_000000120.1
+Contig0	FRAEX38873_v2	five_prime_UTR	203927	204067	.	-	.	ID=FRAEX38873_v2_000000120.1.5utr1;Parent=FRAEX38873_v2_000000120.1
+Contig0	FRAEX38873_v2	gene	210661	211405	.	-	.	ID=FRAEX38873_v2_000000130;Name=FRAEX38873_v2_000000130;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	210661	211405	.	-	.	ID=FRAEX38873_v2_000000130.1;Parent=FRAEX38873_v2_000000130;Name=FRAEX38873_v2_000000130.1;biotype=protein_coding;AED=0.28
+Contig0	FRAEX38873_v2	three_prime_UTR	210661	211000	.	-	.	ID=FRAEX38873_v2_000000130.1.3utr1;Parent=FRAEX38873_v2_000000130.1
+Contig0	FRAEX38873_v2	exon	210661	211405	.	-	.	ID=FRAEX38873_v2_000000130.1.exon1;Parent=FRAEX38873_v2_000000130.1
+Contig0	FRAEX38873_v2	CDS	211001	211321	.	-	0	ID=FRAEX38873_v2_000000130.1.cds1;Parent=FRAEX38873_v2_000000130.1
+Contig0	FRAEX38873_v2	five_prime_UTR	211322	211405	.	-	.	ID=FRAEX38873_v2_000000130.1.5utr1;Parent=FRAEX38873_v2_000000130.1
+Contig0	FRAEX38873_v2	gene	228263	228775	.	-	.	ID=FRAEX38873_v2_000000140;Name=FRAEX38873_v2_000000140;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	228263	228775	.	-	.	ID=FRAEX38873_v2_000000140.1;Parent=FRAEX38873_v2_000000140;Name=FRAEX38873_v2_000000140.1;biotype=protein_coding;AED=0.70
+Contig0	FRAEX38873_v2	three_prime_UTR	228263	228401	.	-	.	ID=FRAEX38873_v2_000000140.1.3utr1;Parent=FRAEX38873_v2_000000140.1
+Contig0	FRAEX38873_v2	exon	228263	228775	.	-	.	ID=FRAEX38873_v2_000000140.1.exon1;Parent=FRAEX38873_v2_000000140.1
+Contig0	FRAEX38873_v2	CDS	228402	228692	.	-	0	ID=FRAEX38873_v2_000000140.1.cds1;Parent=FRAEX38873_v2_000000140.1
+Contig0	FRAEX38873_v2	five_prime_UTR	228693	228775	.	-	.	ID=FRAEX38873_v2_000000140.1.5utr1;Parent=FRAEX38873_v2_000000140.1
+Contig0	FRAEX38873_v2	gene	230835	231128	.	-	.	ID=FRAEX38873_v2_000000150;Name=FRAEX38873_v2_000000150;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	230835	231128	.	-	.	ID=FRAEX38873_v2_000000150.1;Parent=FRAEX38873_v2_000000150;Name=FRAEX38873_v2_000000150.1;biotype=protein_coding;AED=0.48
+Contig0	FRAEX38873_v2	exon	230835	231128	.	-	.	ID=FRAEX38873_v2_000000150.1.exon1;Parent=FRAEX38873_v2_000000150.1
+Contig0	FRAEX38873_v2	CDS	230835	231128	.	-	0	ID=FRAEX38873_v2_000000150.1.cds1;Parent=FRAEX38873_v2_000000150.1
+Contig0	FRAEX38873_v2	gene	235265	235558	.	-	.	ID=FRAEX38873_v2_000000160;Name=FRAEX38873_v2_000000160;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	235265	235558	.	-	.	ID=FRAEX38873_v2_000000160.1;Parent=FRAEX38873_v2_000000160;Name=FRAEX38873_v2_000000160.1;biotype=protein_coding;AED=0.48
+Contig0	FRAEX38873_v2	exon	235265	235558	.	-	.	ID=FRAEX38873_v2_000000160.1.exon1;Parent=FRAEX38873_v2_000000160.1
+Contig0	FRAEX38873_v2	CDS	235265	235558	.	-	0	ID=FRAEX38873_v2_000000160.1.cds1;Parent=FRAEX38873_v2_000000160.1
+Contig0	FRAEX38873_v2	gene	248105	248755	.	-	.	ID=FRAEX38873_v2_000000170;Name=FRAEX38873_v2_000000170;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	248105	248755	.	-	.	ID=FRAEX38873_v2_000000170.1;Parent=FRAEX38873_v2_000000170;Name=FRAEX38873_v2_000000170.1;biotype=protein_coding;AED=0.75
+Contig0	FRAEX38873_v2	three_prime_UTR	248105	248368	.	-	.	ID=FRAEX38873_v2_000000170.1.3utr1;Parent=FRAEX38873_v2_000000170.1
+Contig0	FRAEX38873_v2	exon	248105	248755	.	-	.	ID=FRAEX38873_v2_000000170.1.exon1;Parent=FRAEX38873_v2_000000170.1
+Contig0	FRAEX38873_v2	CDS	248369	248662	.	-	0	ID=FRAEX38873_v2_000000170.1.cds1;Parent=FRAEX38873_v2_000000170.1
+Contig0	FRAEX38873_v2	five_prime_UTR	248663	248755	.	-	.	ID=FRAEX38873_v2_000000170.1.5utr1;Parent=FRAEX38873_v2_000000170.1
+Contig0	FRAEX38873_v2	gene	253226	255815	.	-	.	ID=FRAEX38873_v2_000000180;Name=FRAEX38873_v2_000000180;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	253226	255815	.	-	.	ID=FRAEX38873_v2_000000180.1;Parent=FRAEX38873_v2_000000180;Name=FRAEX38873_v2_000000180.1;biotype=protein_coding;AED=0.57
+Contig0	FRAEX38873_v2	three_prime_UTR	253226	253381	.	-	.	ID=FRAEX38873_v2_000000180.1.3utr1;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	exon	253226	253719	.	-	.	ID=FRAEX38873_v2_000000180.1.exon1;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	CDS	253382	253719	.	-	2	ID=FRAEX38873_v2_000000180.1.cds1;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	exon	254174	254225	.	-	.	ID=FRAEX38873_v2_000000180.1.exon2;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	CDS	254174	254225	.	-	0	ID=FRAEX38873_v2_000000180.1.cds2;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	CDS	255429	255656	.	-	0	ID=FRAEX38873_v2_000000180.1.cds3;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	exon	255429	255815	.	-	.	ID=FRAEX38873_v2_000000180.1.exon3;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	five_prime_UTR	255657	255815	.	-	.	ID=FRAEX38873_v2_000000180.1.5utr1;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	gene	261216	262013	.	+	.	ID=FRAEX38873_v2_000000190;Name=FRAEX38873_v2_000000190;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	261216	262013	.	+	.	ID=FRAEX38873_v2_000000190.1;Parent=FRAEX38873_v2_000000190;Name=FRAEX38873_v2_000000190.1;biotype=protein_coding;AED=0.20
+Contig0	FRAEX38873_v2	five_prime_UTR	261216	261298	.	+	.	ID=FRAEX38873_v2_000000190.1.5utr1;Parent=FRAEX38873_v2_000000190.1
+Contig0	FRAEX38873_v2	exon	261216	261647	.	+	.	ID=FRAEX38873_v2_000000190.1.exon1;Parent=FRAEX38873_v2_000000190.1
+Contig0	FRAEX38873_v2	CDS	261299	261601	.	+	0	ID=FRAEX38873_v2_000000190.1.cds1;Parent=FRAEX38873_v2_000000190.1
+Contig0	FRAEX38873_v2	three_prime_UTR	261602	261647	.	+	.	ID=FRAEX38873_v2_000000190.1.3utr1;Parent=FRAEX38873_v2_000000190.1
+Contig0	FRAEX38873_v2	exon	261953	262013	.	+	.	ID=FRAEX38873_v2_000000190.1.exon2;Parent=FRAEX38873_v2_000000190.1
+Contig0	FRAEX38873_v2	three_prime_UTR	261953	262013	.	+	.	ID=FRAEX38873_v2_000000190.1.3utr2;Parent=FRAEX38873_v2_000000190.1
+Contig0	FRAEX38873_v2	gene	263066	263703	.	+	.	ID=FRAEX38873_v2_000000200;Name=FRAEX38873_v2_000000200;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	263066	263703	.	+	.	ID=FRAEX38873_v2_000000200.1;Parent=FRAEX38873_v2_000000200;Name=FRAEX38873_v2_000000200.1;biotype=protein_coding;AED=0.32
+Contig0	FRAEX38873_v2	five_prime_UTR	263066	263238	.	+	.	ID=FRAEX38873_v2_000000200.1.5utr1;Parent=FRAEX38873_v2_000000200.1
+Contig0	FRAEX38873_v2	exon	263066	263703	.	+	.	ID=FRAEX38873_v2_000000200.1.exon1;Parent=FRAEX38873_v2_000000200.1
+Contig0	FRAEX38873_v2	CDS	263239	263502	.	+	0	ID=FRAEX38873_v2_000000200.1.cds1;Parent=FRAEX38873_v2_000000200.1
+Contig0	FRAEX38873_v2	three_prime_UTR	263503	263703	.	+	.	ID=FRAEX38873_v2_000000200.1.3utr1;Parent=FRAEX38873_v2_000000200.1
+Contig0	FRAEX38873_v2	gene	271640	273575	.	-	.	ID=FRAEX38873_v2_000000210;Name=FRAEX38873_v2_000000210;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	271640	273575	.	-	.	ID=FRAEX38873_v2_000000210.1;Parent=FRAEX38873_v2_000000210;Name=FRAEX38873_v2_000000210.1;biotype=protein_coding;AED=0.13
+Contig0	FRAEX38873_v2	three_prime_UTR	271640	271832	.	-	.	ID=FRAEX38873_v2_000000210.1.3utr1;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	exon	271640	272636	.	-	.	ID=FRAEX38873_v2_000000210.1.exon1;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	CDS	271833	272636	.	-	0	ID=FRAEX38873_v2_000000210.1.cds1;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	exon	272794	272887	.	-	.	ID=FRAEX38873_v2_000000210.1.exon2;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	CDS	272794	272887	.	-	1	ID=FRAEX38873_v2_000000210.1.cds2;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	exon	272999	273177	.	-	.	ID=FRAEX38873_v2_000000210.1.exon3;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	CDS	272999	273177	.	-	0	ID=FRAEX38873_v2_000000210.1.cds3;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	CDS	273487	273543	.	-	0	ID=FRAEX38873_v2_000000210.1.cds4;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	exon	273487	273575	.	-	.	ID=FRAEX38873_v2_000000210.1.exon4;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	five_prime_UTR	273544	273575	.	-	.	ID=FRAEX38873_v2_000000210.1.5utr1;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	gene	279346	283969	.	+	.	ID=FRAEX38873_v2_000000220;Name=FRAEX38873_v2_000000220;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	279346	283969	.	+	.	ID=FRAEX38873_v2_000000220.1;Parent=FRAEX38873_v2_000000220;Name=FRAEX38873_v2_000000220.1;biotype=protein_coding;AED=0.55
+Contig0	FRAEX38873_v2	five_prime_UTR	279346	279523	.	+	.	ID=FRAEX38873_v2_000000220.1.5utr1;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	exon	279346	279755	.	+	.	ID=FRAEX38873_v2_000000220.1.exon1;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	CDS	279524	279755	.	+	0	ID=FRAEX38873_v2_000000220.1.cds1;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	exon	279908	279999	.	+	.	ID=FRAEX38873_v2_000000220.1.exon2;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	CDS	279908	279999	.	+	2	ID=FRAEX38873_v2_000000220.1.cds2;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	exon	282975	283427	.	+	.	ID=FRAEX38873_v2_000000220.1.exon3;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	CDS	282975	283427	.	+	0	ID=FRAEX38873_v2_000000220.1.cds3;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	exon	283909	283969	.	+	.	ID=FRAEX38873_v2_000000220.1.exon4;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	three_prime_UTR	283909	283969	.	+	.	ID=FRAEX38873_v2_000000220.1.3utr1;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	gene	284046	285215	.	+	.	ID=FRAEX38873_v2_000000230;Name=FRAEX38873_v2_000000230;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	284046	285215	.	+	.	ID=FRAEX38873_v2_000000230.1;Parent=FRAEX38873_v2_000000230;Name=FRAEX38873_v2_000000230.1;biotype=protein_coding;AED=0.39
+Contig0	FRAEX38873_v2	five_prime_UTR	284046	284157	.	+	.	ID=FRAEX38873_v2_000000230.1.5utr1;Parent=FRAEX38873_v2_000000230.1
+Contig0	FRAEX38873_v2	exon	284046	284461	.	+	.	ID=FRAEX38873_v2_000000230.1.exon1;Parent=FRAEX38873_v2_000000230.1
+Contig0	FRAEX38873_v2	CDS	284158	284461	.	+	0	ID=FRAEX38873_v2_000000230.1.cds1;Parent=FRAEX38873_v2_000000230.1
+Contig0	FRAEX38873_v2	CDS	284849	285144	.	+	2	ID=FRAEX38873_v2_000000230.1.cds2;Parent=FRAEX38873_v2_000000230.1
+Contig0	FRAEX38873_v2	exon	284849	285215	.	+	.	ID=FRAEX38873_v2_000000230.1.exon2;Parent=FRAEX38873_v2_000000230.1
+Contig0	FRAEX38873_v2	three_prime_UTR	285145	285215	.	+	.	ID=FRAEX38873_v2_000000230.1.3utr1;Parent=FRAEX38873_v2_000000230.1
+Contig0	FRAEX38873_v2	gene	289856	300640	.	+	.	ID=FRAEX38873_v2_000000240;Name=FRAEX38873_v2_000000240;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	289856	300640	.	+	.	ID=FRAEX38873_v2_000000240.1;Parent=FRAEX38873_v2_000000240;Name=FRAEX38873_v2_000000240.1;biotype=protein_coding;AED=0.02
+Contig0	FRAEX38873_v2	five_prime_UTR	289856	289891	.	+	.	ID=FRAEX38873_v2_000000240.1.5utr1;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	289856	290154	.	+	.	ID=FRAEX38873_v2_000000240.1.exon1;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	289892	290154	.	+	0	ID=FRAEX38873_v2_000000240.1.cds1;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	290751	292395	.	+	.	ID=FRAEX38873_v2_000000240.1.exon2;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	290751	292395	.	+	1	ID=FRAEX38873_v2_000000240.1.cds2;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	292887	294320	.	+	.	ID=FRAEX38873_v2_000000240.1.exon3;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	292887	294320	.	+	0	ID=FRAEX38873_v2_000000240.1.cds3;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	295204	295520	.	+	.	ID=FRAEX38873_v2_000000240.1.exon4;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	295204	295520	.	+	0	ID=FRAEX38873_v2_000000240.1.cds4;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	296465	298200	.	+	.	ID=FRAEX38873_v2_000000240.1.exon5;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	296465	298200	.	+	1	ID=FRAEX38873_v2_000000240.1.cds5;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	298835	298980	.	+	.	ID=FRAEX38873_v2_000000240.1.exon6;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	298835	298980	.	+	2	ID=FRAEX38873_v2_000000240.1.cds6;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	299052	299203	.	+	.	ID=FRAEX38873_v2_000000240.1.exon7;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	299052	299203	.	+	0	ID=FRAEX38873_v2_000000240.1.cds7;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	299402	299564	.	+	.	ID=FRAEX38873_v2_000000240.1.exon8;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	299402	299564	.	+	1	ID=FRAEX38873_v2_000000240.1.cds8;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	299777	299880	.	+	.	ID=FRAEX38873_v2_000000240.1.exon9;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	299777	299880	.	+	0	ID=FRAEX38873_v2_000000240.1.cds9;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	300001	300092	.	+	.	ID=FRAEX38873_v2_000000240.1.exon10;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	300001	300092	.	+	1	ID=FRAEX38873_v2_000000240.1.cds10;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	300207	300283	.	+	2	ID=FRAEX38873_v2_000000240.1.cds11;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	300207	300640	.	+	.	ID=FRAEX38873_v2_000000240.1.exon11;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	three_prime_UTR	300284	300640	.	+	.	ID=FRAEX38873_v2_000000240.1.3utr1;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	gene	306586	309862	.	+	.	ID=FRAEX38873_v2_000000250;Name=FRAEX38873_v2_000000250;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	306586	309800	.	+	.	ID=FRAEX38873_v2_000000250.1;Parent=FRAEX38873_v2_000000250;Name=FRAEX38873_v2_000000250.1;biotype=protein_coding;AED=0.27
+Contig0	FRAEX38873_v2	five_prime_UTR	306586	306613	.	+	.	ID=FRAEX38873_v2_000000250.1.5utr1;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	306586	306754	.	+	.	ID=FRAEX38873_v2_000000250.1.exon1;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	306614	306754	.	+	0	ID=FRAEX38873_v2_000000250.1.cds1;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	307399	307434	.	+	.	ID=FRAEX38873_v2_000000250.1.exon2;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	307399	307434	.	+	0	ID=FRAEX38873_v2_000000250.1.cds2;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	307540	307590	.	+	.	ID=FRAEX38873_v2_000000250.1.exon3;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	307540	307590	.	+	0	ID=FRAEX38873_v2_000000250.1.cds3;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	307859	307947	.	+	.	ID=FRAEX38873_v2_000000250.1.exon4;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	307859	307947	.	+	0	ID=FRAEX38873_v2_000000250.1.cds4;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	308179	308254	.	+	.	ID=FRAEX38873_v2_000000250.1.exon5;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	308179	308254	.	+	1	ID=FRAEX38873_v2_000000250.1.cds5;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	308354	308557	.	+	.	ID=FRAEX38873_v2_000000250.1.exon6;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	308354	308557	.	+	0	ID=FRAEX38873_v2_000000250.1.cds6;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	309244	309315	.	+	.	ID=FRAEX38873_v2_000000250.1.exon7;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	309244	309315	.	+	0	ID=FRAEX38873_v2_000000250.1.cds7;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	309508	309558	.	+	0	ID=FRAEX38873_v2_000000250.1.cds8;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	309508	309800	.	+	.	ID=FRAEX38873_v2_000000250.1.exon8;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	three_prime_UTR	309559	309800	.	+	.	ID=FRAEX38873_v2_000000250.1.3utr1;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	mRNA	307307	309862	.	+	.	ID=FRAEX38873_v2_000000250.2;Parent=FRAEX38873_v2_000000250;Name=FRAEX38873_v2_000000250.2;biotype=protein_coding;AED=0.19
+Contig0	FRAEX38873_v2	five_prime_UTR	307307	307434	.	+	.	ID=FRAEX38873_v2_000000250.2.5utr1;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	exon	307307	307434	.	+	.	ID=FRAEX38873_v2_000000250.2.exon1;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	five_prime_UTR	307540	307584	.	+	.	ID=FRAEX38873_v2_000000250.2.5utr2;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	exon	307540	307590	.	+	.	ID=FRAEX38873_v2_000000250.2.exon2;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	CDS	307585	307590	.	+	0	ID=FRAEX38873_v2_000000250.2.cds1;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	exon	307859	307947	.	+	.	ID=FRAEX38873_v2_000000250.2.exon3;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	CDS	307859	307947	.	+	0	ID=FRAEX38873_v2_000000250.2.cds2;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	exon	308179	308254	.	+	.	ID=FRAEX38873_v2_000000250.2.exon4;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	CDS	308179	308254	.	+	1	ID=FRAEX38873_v2_000000250.2.cds3;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	exon	308354	308557	.	+	.	ID=FRAEX38873_v2_000000250.2.exon5;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	CDS	308354	308557	.	+	0	ID=FRAEX38873_v2_000000250.2.cds4;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	exon	309244	309315	.	+	.	ID=FRAEX38873_v2_000000250.2.exon6;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	CDS	309244	309315	.	+	0	ID=FRAEX38873_v2_000000250.2.cds5;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	CDS	309508	309558	.	+	0	ID=FRAEX38873_v2_000000250.2.cds6;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	exon	309508	309862	.	+	.	ID=FRAEX38873_v2_000000250.2.exon7;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	three_prime_UTR	309559	309862	.	+	.	ID=FRAEX38873_v2_000000250.2.3utr1;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	gene	313406	317128	.	+	.	ID=FRAEX38873_v2_000000260;Name=FRAEX38873_v2_000000260;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	313406	317128	.	+	.	ID=FRAEX38873_v2_000000260.1;Parent=FRAEX38873_v2_000000260;Name=FRAEX38873_v2_000000260.1;biotype=protein_coding;AED=0.45
+Contig0	FRAEX38873_v2	five_prime_UTR	313406	313509	.	+	.	ID=FRAEX38873_v2_000000260.1.5utr1;Parent=FRAEX38873_v2_000000260.1
+Contig0	FRAEX38873_v2	exon	313406	313675	.	+	.	ID=FRAEX38873_v2_000000260.1.exon1;Parent=FRAEX38873_v2_000000260.1
+Contig0	FRAEX38873_v2	CDS	313510	313675	.	+	0	ID=FRAEX38873_v2_000000260.1.cds1;Parent=FRAEX38873_v2_000000260.1
+Contig0	FRAEX38873_v2	CDS	316630	316805	.	+	2	ID=FRAEX38873_v2_000000260.1.cds2;Parent=FRAEX38873_v2_000000260.1
+Contig0	FRAEX38873_v2	exon	316630	317128	.	+	.	ID=FRAEX38873_v2_000000260.1.exon2;Parent=FRAEX38873_v2_000000260.1
+Contig0	FRAEX38873_v2	three_prime_UTR	316806	317128	.	+	.	ID=FRAEX38873_v2_000000260.1.3utr1;Parent=FRAEX38873_v2_000000260.1
+Contig0	FRAEX38873_v2	gene	325103	327250	.	+	.	ID=FRAEX38873_v2_000000270;Name=FRAEX38873_v2_000000270;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	325103	327250	.	+	.	ID=FRAEX38873_v2_000000270.1;Parent=FRAEX38873_v2_000000270;Name=FRAEX38873_v2_000000270.1;biotype=protein_coding;AED=0.00
+Contig0	FRAEX38873_v2	five_prime_UTR	325103	325176	.	+	.	ID=FRAEX38873_v2_000000270.1.5utr1;Parent=FRAEX38873_v2_000000270.1
+Contig0	FRAEX38873_v2	exon	325103	325330	.	+	.	ID=FRAEX38873_v2_000000270.1.exon1;Parent=FRAEX38873_v2_000000270.1
+Contig0	FRAEX38873_v2	CDS	325177	325330	.	+	0	ID=FRAEX38873_v2_000000270.1.cds1;Parent=FRAEX38873_v2_000000270.1
+Contig0	FRAEX38873_v2	CDS	325782	327013	.	+	2	ID=FRAEX38873_v2_000000270.1.cds2;Parent=FRAEX38873_v2_000000270.1
+Contig0	FRAEX38873_v2	exon	325782	327250	.	+	.	ID=FRAEX38873_v2_000000270.1.exon2;Parent=FRAEX38873_v2_000000270.1
+Contig0	FRAEX38873_v2	three_prime_UTR	327014	327250	.	+	.	ID=FRAEX38873_v2_000000270.1.3utr1;Parent=FRAEX38873_v2_000000270.1
+Contig0	FRAEX38873_v2	gene	336569	343134	.	+	.	ID=FRAEX38873_v2_000000280;Name=FRAEX38873_v2_000000280;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	336569	343134	.	+	.	ID=FRAEX38873_v2_000000280.1;Parent=FRAEX38873_v2_000000280;Name=FRAEX38873_v2_000000280.1;biotype=protein_coding;AED=0.04
+Contig0	FRAEX38873_v2	five_prime_UTR	336569	336819	.	+	.	ID=FRAEX38873_v2_000000280.1.5utr1;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	exon	336569	336898	.	+	.	ID=FRAEX38873_v2_000000280.1.exon1;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	CDS	336820	336898	.	+	0	ID=FRAEX38873_v2_000000280.1.cds1;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	exon	336986	337271	.	+	.	ID=FRAEX38873_v2_000000280.1.exon2;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	CDS	336986	337271	.	+	2	ID=FRAEX38873_v2_000000280.1.cds2;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	CDS	342615	342747	.	+	1	ID=FRAEX38873_v2_000000280.1.cds3;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	exon	342615	343134	.	+	.	ID=FRAEX38873_v2_000000280.1.exon3;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	three_prime_UTR	342748	343134	.	+	.	ID=FRAEX38873_v2_000000280.1.3utr1;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	gene	349836	351647	.	+	.	ID=FRAEX38873_v2_000000290;Name=FRAEX38873_v2_000000290;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	349836	351647	.	+	.	ID=FRAEX38873_v2_000000290.1;Parent=FRAEX38873_v2_000000290;Name=FRAEX38873_v2_000000290.1;biotype=protein_coding;AED=0.85
+Contig0	FRAEX38873_v2	five_prime_UTR	349836	350421	.	+	.	ID=FRAEX38873_v2_000000290.1.5utr1;Parent=FRAEX38873_v2_000000290.1
+Contig0	FRAEX38873_v2	exon	349836	351647	.	+	.	ID=FRAEX38873_v2_000000290.1.exon1;Parent=FRAEX38873_v2_000000290.1
+Contig0	FRAEX38873_v2	CDS	350422	351516	.	+	0	ID=FRAEX38873_v2_000000290.1.cds1;Parent=FRAEX38873_v2_000000290.1
+Contig0	FRAEX38873_v2	three_prime_UTR	351517	351647	.	+	.	ID=FRAEX38873_v2_000000290.1.3utr1;Parent=FRAEX38873_v2_000000290.1
+Contig0	FRAEX38873_v2	gene	367466	370664	.	+	.	ID=FRAEX38873_v2_000000300;Name=FRAEX38873_v2_000000300;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	367466	370664	.	+	.	ID=FRAEX38873_v2_000000300.1;Parent=FRAEX38873_v2_000000300;Name=FRAEX38873_v2_000000300.1;biotype=protein_coding;AED=0.23
+Contig0	FRAEX38873_v2	five_prime_UTR	367466	367927	.	+	.	ID=FRAEX38873_v2_000000300.1.5utr1;Parent=FRAEX38873_v2_000000300.1
+Contig0	FRAEX38873_v2	exon	367466	370664	.	+	.	ID=FRAEX38873_v2_000000300.1.exon1;Parent=FRAEX38873_v2_000000300.1
+Contig0	FRAEX38873_v2	CDS	367928	370072	.	+	0	ID=FRAEX38873_v2_000000300.1.cds1;Parent=FRAEX38873_v2_000000300.1
+Contig0	FRAEX38873_v2	three_prime_UTR	370073	370664	.	+	.	ID=FRAEX38873_v2_000000300.1.3utr1;Parent=FRAEX38873_v2_000000300.1
+Contig0	FRAEX38873_v2	gene	374320	378838	.	+	.	ID=FRAEX38873_v2_000000310;Name=FRAEX38873_v2_000000310;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	374320	378838	.	+	.	ID=FRAEX38873_v2_000000310.1;Parent=FRAEX38873_v2_000000310;Name=FRAEX38873_v2_000000310.1;biotype=protein_coding;AED=0.22
+Contig0	FRAEX38873_v2	five_prime_UTR	374320	374451	.	+	.	ID=FRAEX38873_v2_000000310.1.5utr1;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	374320	374451	.	+	.	ID=FRAEX38873_v2_000000310.1.exon1;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	five_prime_UTR	374648	374696	.	+	.	ID=FRAEX38873_v2_000000310.1.5utr2;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	374648	374699	.	+	.	ID=FRAEX38873_v2_000000310.1.exon2;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	374697	374699	.	+	0	ID=FRAEX38873_v2_000000310.1.cds1;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	375750	375827	.	+	.	ID=FRAEX38873_v2_000000310.1.exon3;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	375750	375827	.	+	0	ID=FRAEX38873_v2_000000310.1.cds2;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	376157	376181	.	+	.	ID=FRAEX38873_v2_000000310.1.exon4;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	376157	376181	.	+	0	ID=FRAEX38873_v2_000000310.1.cds3;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	376276	376308	.	+	.	ID=FRAEX38873_v2_000000310.1.exon5;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	376276	376308	.	+	2	ID=FRAEX38873_v2_000000310.1.cds4;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	376434	376555	.	+	.	ID=FRAEX38873_v2_000000310.1.exon6;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	376434	376555	.	+	2	ID=FRAEX38873_v2_000000310.1.cds5;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	376632	376717	.	+	.	ID=FRAEX38873_v2_000000310.1.exon7;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	376632	376717	.	+	0	ID=FRAEX38873_v2_000000310.1.cds6;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	377359	377400	.	+	.	ID=FRAEX38873_v2_000000310.1.exon8;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	377359	377400	.	+	1	ID=FRAEX38873_v2_000000310.1.cds7;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	377588	377811	.	+	.	ID=FRAEX38873_v2_000000310.1.exon9;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	377588	377811	.	+	1	ID=FRAEX38873_v2_000000310.1.cds8;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	378043	378293	.	+	.	ID=FRAEX38873_v2_000000310.1.exon10;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	378043	378293	.	+	2	ID=FRAEX38873_v2_000000310.1.cds9;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	378457	378549	.	+	0	ID=FRAEX38873_v2_000000310.1.cds10;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	378457	378838	.	+	.	ID=FRAEX38873_v2_000000310.1.exon11;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	three_prime_UTR	378550	378838	.	+	.	ID=FRAEX38873_v2_000000310.1.3utr1;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	gene	379298	386285	.	-	.	ID=FRAEX38873_v2_000000320;Name=FRAEX38873_v2_000000320;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	379298	386285	.	-	.	ID=FRAEX38873_v2_000000320.1;Parent=FRAEX38873_v2_000000320;Name=FRAEX38873_v2_000000320.1;biotype=protein_coding;AED=0.11
+Contig0	FRAEX38873_v2	three_prime_UTR	379298	379570	.	-	.	ID=FRAEX38873_v2_000000320.1.3utr1;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	379298	379892	.	-	.	ID=FRAEX38873_v2_000000320.1.exon1;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	379571	379892	.	-	1	ID=FRAEX38873_v2_000000320.1.cds1;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	380300	380610	.	-	.	ID=FRAEX38873_v2_000000320.1.exon2;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	380300	380610	.	-	0	ID=FRAEX38873_v2_000000320.1.cds2;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	380774	381706	.	-	.	ID=FRAEX38873_v2_000000320.1.exon3;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	380774	381706	.	-	0	ID=FRAEX38873_v2_000000320.1.cds3;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	382272	382599	.	-	.	ID=FRAEX38873_v2_000000320.1.exon4;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	382272	382599	.	-	1	ID=FRAEX38873_v2_000000320.1.cds4;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	383023	383147	.	-	.	ID=FRAEX38873_v2_000000320.1.exon5;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	383023	383147	.	-	0	ID=FRAEX38873_v2_000000320.1.cds5;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	383256	383321	.	-	.	ID=FRAEX38873_v2_000000320.1.exon6;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	383256	383321	.	-	0	ID=FRAEX38873_v2_000000320.1.cds6;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	383431	383498	.	-	.	ID=FRAEX38873_v2_000000320.1.exon7;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	383431	383498	.	-	2	ID=FRAEX38873_v2_000000320.1.cds7;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	383605	383686	.	-	.	ID=FRAEX38873_v2_000000320.1.exon8;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	383605	383686	.	-	0	ID=FRAEX38873_v2_000000320.1.cds8;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	383757	383870	.	-	.	ID=FRAEX38873_v2_000000320.1.exon9;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	383757	383870	.	-	0	ID=FRAEX38873_v2_000000320.1.cds9;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	384022	384122	.	-	.	ID=FRAEX38873_v2_000000320.1.exon10;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	384022	384122	.	-	2	ID=FRAEX38873_v2_000000320.1.cds10;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	384257	384346	.	-	.	ID=FRAEX38873_v2_000000320.1.exon11;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	384257	384346	.	-	2	ID=FRAEX38873_v2_000000320.1.cds11;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	384703	384925	.	-	0	ID=FRAEX38873_v2_000000320.1.cds12;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	384703	385178	.	-	.	ID=FRAEX38873_v2_000000320.1.exon12;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	five_prime_UTR	384926	385178	.	-	.	ID=FRAEX38873_v2_000000320.1.5utr1;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	five_prime_UTR	385944	386050	.	-	.	ID=FRAEX38873_v2_000000320.1.5utr2;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	385944	386050	.	-	.	ID=FRAEX38873_v2_000000320.1.exon13;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	five_prime_UTR	386150	386285	.	-	.	ID=FRAEX38873_v2_000000320.1.5utr3;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	386150	386285	.	-	.	ID=FRAEX38873_v2_000000320.1.exon14;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	gene	389676	393575	.	-	.	ID=FRAEX38873_v2_000000330;Name=FRAEX38873_v2_000000330;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	389676	393575	.	-	.	ID=FRAEX38873_v2_000000330.1;Parent=FRAEX38873_v2_000000330;Name=FRAEX38873_v2_000000330.1;biotype=protein_coding;AED=0.49
+Contig0	FRAEX38873_v2	three_prime_UTR	389676	389834	.	-	.	ID=FRAEX38873_v2_000000330.1.3utr1;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	exon	389676	390443	.	-	.	ID=FRAEX38873_v2_000000330.1.exon1;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	CDS	389835	390443	.	-	0	ID=FRAEX38873_v2_000000330.1.cds1;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	exon	390560	390721	.	-	.	ID=FRAEX38873_v2_000000330.1.exon2;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	CDS	390560	390721	.	-	0	ID=FRAEX38873_v2_000000330.1.cds2;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	exon	390855	391154	.	-	.	ID=FRAEX38873_v2_000000330.1.exon3;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	CDS	390855	391154	.	-	0	ID=FRAEX38873_v2_000000330.1.cds3;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	exon	392493	392846	.	-	.	ID=FRAEX38873_v2_000000330.1.exon4;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	CDS	392493	392846	.	-	0	ID=FRAEX38873_v2_000000330.1.cds4;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	CDS	393492	393494	.	-	0	ID=FRAEX38873_v2_000000330.1.cds5;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	exon	393492	393575	.	-	.	ID=FRAEX38873_v2_000000330.1.exon5;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	five_prime_UTR	393495	393575	.	-	.	ID=FRAEX38873_v2_000000330.1.5utr1;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	gene	401885	403554	.	-	.	ID=FRAEX38873_v2_000000340;Name=FRAEX38873_v2_000000340;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	401885	403554	.	-	.	ID=FRAEX38873_v2_000000340.1;Parent=FRAEX38873_v2_000000340;Name=FRAEX38873_v2_000000340.1;biotype=protein_coding;AED=0.41
+Contig0	FRAEX38873_v2	three_prime_UTR	401885	402134	.	-	.	ID=FRAEX38873_v2_000000340.1.3utr1;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	exon	401885	402833	.	-	.	ID=FRAEX38873_v2_000000340.1.exon1;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	CDS	402135	402833	.	-	0	ID=FRAEX38873_v2_000000340.1.cds1;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	CDS	402920	403228	.	-	0	ID=FRAEX38873_v2_000000340.1.cds2;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	exon	402920	403247	.	-	.	ID=FRAEX38873_v2_000000340.1.exon2;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	five_prime_UTR	403229	403247	.	-	.	ID=FRAEX38873_v2_000000340.1.5utr1;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	five_prime_UTR	403332	403554	.	-	.	ID=FRAEX38873_v2_000000340.1.5utr2;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	exon	403332	403554	.	-	.	ID=FRAEX38873_v2_000000340.1.exon3;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	gene	410367	413565	.	-	.	ID=FRAEX38873_v2_000000350;Name=FRAEX38873_v2_000000350;biotype=protein_coding
+Contig0	FRAEX38873_v2	gene	410367	413565	.	-	.	ID=FRAEX38873_v2_000000350;Name=FRAEX38873_v2_000000350;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	410367	413565	.	-	.	ID=FRAEX38873_v2_000000350.1;Parent=FRAEX38873_v2_000000350;Name=FRAEX38873_v2_000000350.1;biotype=protein_coding;AED=0.78
+Contig0	FRAEX38873_v2	three_prime_UTR	410367	410597	.	-	.	ID=FRAEX38873_v2_000000350.1.3utr1;Parent=FRAEX38873_v2_000000350.1
+Contig0	FRAEX38873_v2	exon	410367	410617	.	-	.	ID=FRAEX38873_v2_000000350.1.exon1;Parent=FRAEX38873_v2_000000350.1
+Contig0	FRAEX38873_v2	CDS	410598	410617	.	-	2	ID=FRAEX38873_v2_000000350.1.cds1;Parent=FRAEX38873_v2_000000350.1
+Contig0	FRAEX38873_v2	exon	410691	410784	.	-	.	ID=FRAEX38873_v2_000000350.1.exon2;Parent=FRAEX38873_v2_000000350.1
+Contig0	FRAEX38873_v2	CDS	410691	410784	.	-	0	ID=FRAEX38873_v2_000000350.1.cds2;Parent=FRAEX38873_v2_000000350.1

+ 4 - 0
tests/tripal_chado/data/gff_invalidstartend.gff

@@ -0,0 +1,4 @@
+##gff-version 3
+Contig0	FRAEX38873_v2	gene	44054	16315	.	+	.	ID=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	polypeptide	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1.3_test_protein;Parent=FRAEX38873_v2_000000010.1

+ 6 - 0
tests/tripal_chado/data/gff_phase.gff

@@ -0,0 +1,6 @@
+##gff-version 3
+Contig0	FRAEX38873_v2	gene	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	five_prime_UTR	16315	16557	.	+	.	ID=FRAEX38873_v2_000000010.1.5utr1;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	16315	16967	.	+	.	ID=FRAEX38873_v2_000000010.1.exon1;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	16558	16967	.	+	1	ID=FRAEX38873_v2_000000010.1.cds1;Parent=FRAEX38873_v2_000000010.1

+ 6 - 0
tests/tripal_chado/data/gff_phase_invalid_character.gff

@@ -0,0 +1,6 @@
+##gff-version 3
+Contig0	FRAEX38873_v2	gene	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	five_prime_UTR	16315	16557	.	+	.	ID=FRAEX38873_v2_000000010.1.5utr1;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	16315	16967	.	+	.	ID=FRAEX38873_v2_000000010.1.exon1;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	16558	16967	.	+	a	ID=FRAEX38873_v2_000000010.1.cds1;Parent=FRAEX38873_v2_000000010.1

+ 6 - 0
tests/tripal_chado/data/gff_phase_invalid_number.gff

@@ -0,0 +1,6 @@
+##gff-version 3
+Contig0	FRAEX38873_v2	gene	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	five_prime_UTR	16315	16557	.	+	.	ID=FRAEX38873_v2_000000010.1.5utr1;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	16315	16967	.	+	.	ID=FRAEX38873_v2_000000010.1.exon1;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	16558	16967	.	+	3	ID=FRAEX38873_v2_000000010.1.cds1;Parent=FRAEX38873_v2_000000010.1

+ 493 - 0
tests/tripal_chado/data/gff_protein_generation.gff

@@ -0,0 +1,493 @@
+##gff-version 3
+Contig0	FRAEX38873_v2	gene	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	five_prime_UTR	16315	16557	.	+	.	ID=FRAEX38873_v2_000000010.1.5utr1;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	16315	16967	.	+	.	ID=FRAEX38873_v2_000000010.1.exon1;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	16558	16967	.	+	0	ID=FRAEX38873_v2_000000010.1.cds1;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	22028	22195	.	+	.	ID=FRAEX38873_v2_000000010.1.exon2;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	22028	22195	.	+	1	ID=FRAEX38873_v2_000000010.1.cds2;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	22363	22449	.	+	.	ID=FRAEX38873_v2_000000010.1.exon3;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	22363	22449	.	+	1	ID=FRAEX38873_v2_000000010.1.cds3;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	28015	28060	.	+	.	ID=FRAEX38873_v2_000000010.1.exon4;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	28015	28060	.	+	1	ID=FRAEX38873_v2_000000010.1.cds4;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	28659	28735	.	+	.	ID=FRAEX38873_v2_000000010.1.exon5;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	28659	28735	.	+	0	ID=FRAEX38873_v2_000000010.1.cds5;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	29763	29922	.	+	.	ID=FRAEX38873_v2_000000010.1.exon6;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	29763	29922	.	+	1	ID=FRAEX38873_v2_000000010.1.cds6;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	31370	31438	.	+	.	ID=FRAEX38873_v2_000000010.1.exon7;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	31370	31438	.	+	0	ID=FRAEX38873_v2_000000010.1.cds7;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	32937	32996	.	+	.	ID=FRAEX38873_v2_000000010.1.exon8;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	32937	32996	.	+	0	ID=FRAEX38873_v2_000000010.1.cds8;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	42580	42666	.	+	.	ID=FRAEX38873_v2_000000010.1.exon9;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	42580	42666	.	+	0	ID=FRAEX38873_v2_000000010.1.cds9;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	CDS	43421	43696	.	+	0	ID=FRAEX38873_v2_000000010.1.cds10;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	exon	43421	44054	.	+	.	ID=FRAEX38873_v2_000000010.1.exon10;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	three_prime_UTR	43697	44054	.	+	.	ID=FRAEX38873_v2_000000010.1.3utr1;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	mRNA	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.2;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.2;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	five_prime_UTR	16315	16557	.	+	.	ID=FRAEX38873_v2_000000010.2.5utr1;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	16315	16967	.	+	.	ID=FRAEX38873_v2_000000010.2.exon1;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	16558	16967	.	+	0	ID=FRAEX38873_v2_000000010.2.cds1;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	22028	22195	.	+	.	ID=FRAEX38873_v2_000000010.2.exon2;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	22028	22195	.	+	1	ID=FRAEX38873_v2_000000010.2.cds2;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	22363	22449	.	+	.	ID=FRAEX38873_v2_000000010.2.exon3;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	22363	22449	.	+	1	ID=FRAEX38873_v2_000000010.2.cds3;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	26908	26953	.	+	.	ID=FRAEX38873_v2_000000010.2.exon4;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	26908	26953	.	+	1	ID=FRAEX38873_v2_000000010.2.cds4;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	28659	28735	.	+	.	ID=FRAEX38873_v2_000000010.2.exon5;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	28659	28735	.	+	0	ID=FRAEX38873_v2_000000010.2.cds5;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	29763	29922	.	+	.	ID=FRAEX38873_v2_000000010.2.exon6;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	29763	29922	.	+	1	ID=FRAEX38873_v2_000000010.2.cds6;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	31370	31438	.	+	.	ID=FRAEX38873_v2_000000010.2.exon7;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	31370	31438	.	+	0	ID=FRAEX38873_v2_000000010.2.cds7;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	32937	32996	.	+	.	ID=FRAEX38873_v2_000000010.2.exon8;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	32937	32996	.	+	0	ID=FRAEX38873_v2_000000010.2.cds8;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	42580	42666	.	+	.	ID=FRAEX38873_v2_000000010.2.exon9;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	42580	42666	.	+	0	ID=FRAEX38873_v2_000000010.2.cds9;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	CDS	43421	43696	.	+	0	ID=FRAEX38873_v2_000000010.2.cds10;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	exon	43421	44054	.	+	.	ID=FRAEX38873_v2_000000010.2.exon10;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	three_prime_UTR	43697	44054	.	+	.	ID=FRAEX38873_v2_000000010.2.3utr1;Parent=FRAEX38873_v2_000000010.2
+Contig0	FRAEX38873_v2	gene	45916	53476	.	+	.	ID=FRAEX38873_v2_000000020;Name=FRAEX38873_v2_000000020;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	45916	53476	.	+	.	ID=FRAEX38873_v2_000000020.1;Parent=FRAEX38873_v2_000000020;Name=FRAEX38873_v2_000000020.1;biotype=protein_coding;AED=0.08
+Contig0	FRAEX38873_v2	five_prime_UTR	45916	46433	.	+	.	ID=FRAEX38873_v2_000000020.1.5utr1;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	45916	46847	.	+	.	ID=FRAEX38873_v2_000000020.1.exon1;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	46434	46847	.	+	0	ID=FRAEX38873_v2_000000020.1.cds1;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	47209	47281	.	+	.	ID=FRAEX38873_v2_000000020.1.exon2;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	47209	47281	.	+	0	ID=FRAEX38873_v2_000000020.1.cds2;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	47796	47872	.	+	.	ID=FRAEX38873_v2_000000020.1.exon3;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	47796	47872	.	+	2	ID=FRAEX38873_v2_000000020.1.cds3;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	48530	48618	.	+	.	ID=FRAEX38873_v2_000000020.1.exon4;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	48530	48618	.	+	0	ID=FRAEX38873_v2_000000020.1.cds4;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	50337	50534	.	+	.	ID=FRAEX38873_v2_000000020.1.exon5;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	50337	50534	.	+	1	ID=FRAEX38873_v2_000000020.1.cds5;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	51434	51638	.	+	.	ID=FRAEX38873_v2_000000020.1.exon6;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	51434	51638	.	+	1	ID=FRAEX38873_v2_000000020.1.cds6;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	51733	51900	.	+	.	ID=FRAEX38873_v2_000000020.1.exon7;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	51733	51900	.	+	0	ID=FRAEX38873_v2_000000020.1.cds7;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	52088	52255	.	+	.	ID=FRAEX38873_v2_000000020.1.exon8;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	52088	52255	.	+	0	ID=FRAEX38873_v2_000000020.1.cds8;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	52441	52631	.	+	.	ID=FRAEX38873_v2_000000020.1.exon9;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	52441	52631	.	+	0	ID=FRAEX38873_v2_000000020.1.cds9;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	CDS	53104	53239	.	+	1	ID=FRAEX38873_v2_000000020.1.cds10;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	exon	53104	53476	.	+	.	ID=FRAEX38873_v2_000000020.1.exon10;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	three_prime_UTR	53240	53476	.	+	.	ID=FRAEX38873_v2_000000020.1.3utr1;Parent=FRAEX38873_v2_000000020.1
+Contig0	FRAEX38873_v2	gene	63686	68825	.	+	.	ID=FRAEX38873_v2_000000030;Name=FRAEX38873_v2_000000030;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	63686	68825	.	+	.	ID=FRAEX38873_v2_000000030.1;Parent=FRAEX38873_v2_000000030;Name=FRAEX38873_v2_000000030.1;biotype=protein_coding;AED=0.06
+Contig0	FRAEX38873_v2	five_prime_UTR	63686	63916	.	+	.	ID=FRAEX38873_v2_000000030.1.5utr1;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	exon	63686	63916	.	+	.	ID=FRAEX38873_v2_000000030.1.exon1;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	five_prime_UTR	64847	64877	.	+	.	ID=FRAEX38873_v2_000000030.1.5utr2;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	exon	64847	65279	.	+	.	ID=FRAEX38873_v2_000000030.1.exon2;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	CDS	64878	65279	.	+	0	ID=FRAEX38873_v2_000000030.1.cds1;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	exon	65656	66087	.	+	.	ID=FRAEX38873_v2_000000030.1.exon3;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	CDS	65656	66087	.	+	0	ID=FRAEX38873_v2_000000030.1.cds2;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	exon	67124	67682	.	+	.	ID=FRAEX38873_v2_000000030.1.exon4;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	CDS	67124	67682	.	+	0	ID=FRAEX38873_v2_000000030.1.cds3;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	CDS	68192	68487	.	+	2	ID=FRAEX38873_v2_000000030.1.cds4;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	exon	68192	68825	.	+	.	ID=FRAEX38873_v2_000000030.1.exon5;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	three_prime_UTR	68488	68825	.	+	.	ID=FRAEX38873_v2_000000030.1.3utr1;Parent=FRAEX38873_v2_000000030.1
+Contig0	FRAEX38873_v2	gene	72275	74436	.	+	.	ID=FRAEX38873_v2_000000040;Name=FRAEX38873_v2_000000040;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	72275	74436	.	+	.	ID=FRAEX38873_v2_000000040.1;Parent=FRAEX38873_v2_000000040;Name=FRAEX38873_v2_000000040.1;biotype=protein_coding;AED=0.29
+Contig0	FRAEX38873_v2	five_prime_UTR	72275	73387	.	+	.	ID=FRAEX38873_v2_000000040.1.5utr1;Parent=FRAEX38873_v2_000000040.1
+Contig0	FRAEX38873_v2	exon	72275	74436	.	+	.	ID=FRAEX38873_v2_000000040.1.exon1;Parent=FRAEX38873_v2_000000040.1
+Contig0	FRAEX38873_v2	CDS	73388	74179	.	+	0	ID=FRAEX38873_v2_000000040.1.cds1;Parent=FRAEX38873_v2_000000040.1
+Contig0	FRAEX38873_v2	three_prime_UTR	74180	74436	.	+	.	ID=FRAEX38873_v2_000000040.1.3utr1;Parent=FRAEX38873_v2_000000040.1
+Contig0	FRAEX38873_v2	gene	75752	79300	.	-	.	ID=FRAEX38873_v2_000000050;Name=FRAEX38873_v2_000000050;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	75752	79300	.	-	.	ID=FRAEX38873_v2_000000050.1;Parent=FRAEX38873_v2_000000050;Name=FRAEX38873_v2_000000050.1;biotype=protein_coding;AED=0.20
+Contig0	FRAEX38873_v2	exon	75752	75801	.	-	.	ID=FRAEX38873_v2_000000050.1.exon1;Parent=FRAEX38873_v2_000000050.1
+Contig0	FRAEX38873_v2	CDS	75752	75801	.	-	2	ID=FRAEX38873_v2_000000050.1.cds1;Parent=FRAEX38873_v2_000000050.1
+Contig0	FRAEX38873_v2	exon	75882	75989	.	-	.	ID=FRAEX38873_v2_000000050.1.exon2;Parent=FRAEX38873_v2_000000050.1
+Contig0	FRAEX38873_v2	CDS	75882	75989	.	-	2	ID=FRAEX38873_v2_000000050.1.cds2;Parent=FRAEX38873_v2_000000050.1
+Contig0	FRAEX38873_v2	CDS	78905	78980	.	-	0	ID=FRAEX38873_v2_000000050.1.cds3;Parent=FRAEX38873_v2_000000050.1
+Contig0	FRAEX38873_v2	exon	78905	79300	.	-	.	ID=FRAEX38873_v2_000000050.1.exon3;Parent=FRAEX38873_v2_000000050.1
+Contig0	FRAEX38873_v2	five_prime_UTR	78981	79300	.	-	.	ID=FRAEX38873_v2_000000050.1.5utr1;Parent=FRAEX38873_v2_000000050.1
+Contig0	FRAEX38873_v2	gene	89196	92835	.	-	.	ID=FRAEX38873_v2_000000060;Name=FRAEX38873_v2_000000060;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	89196	92835	.	-	.	ID=FRAEX38873_v2_000000060.1;Parent=FRAEX38873_v2_000000060;Name=FRAEX38873_v2_000000060.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	three_prime_UTR	89196	89440	.	-	.	ID=FRAEX38873_v2_000000060.1.3utr1;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	exon	89196	89704	.	-	.	ID=FRAEX38873_v2_000000060.1.exon1;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	CDS	89441	89704	.	-	0	ID=FRAEX38873_v2_000000060.1.cds1;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	exon	90998	91063	.	-	.	ID=FRAEX38873_v2_000000060.1.exon2;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	CDS	90998	91063	.	-	0	ID=FRAEX38873_v2_000000060.1.cds2;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	exon	91160	91263	.	-	.	ID=FRAEX38873_v2_000000060.1.exon3;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	CDS	91160	91263	.	-	2	ID=FRAEX38873_v2_000000060.1.cds3;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	exon	91341	91414	.	-	.	ID=FRAEX38873_v2_000000060.1.exon4;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	CDS	91341	91414	.	-	1	ID=FRAEX38873_v2_000000060.1.cds4;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	CDS	92448	92515	.	-	0	ID=FRAEX38873_v2_000000060.1.cds5;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	exon	92448	92835	.	-	.	ID=FRAEX38873_v2_000000060.1.exon5;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	five_prime_UTR	92516	92835	.	-	.	ID=FRAEX38873_v2_000000060.1.5utr1;Parent=FRAEX38873_v2_000000060.1
+Contig0	FRAEX38873_v2	gene	118798	128417	.	+	.	ID=FRAEX38873_v2_000000070;Name=FRAEX38873_v2_000000070;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	118798	128417	.	+	.	ID=FRAEX38873_v2_000000070.1;Parent=FRAEX38873_v2_000000070;Name=FRAEX38873_v2_000000070.1;biotype=protein_coding;AED=0.11
+Contig0	FRAEX38873_v2	five_prime_UTR	118798	118942	.	+	.	ID=FRAEX38873_v2_000000070.1.5utr1;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	118798	119147	.	+	.	ID=FRAEX38873_v2_000000070.1.exon1;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	118943	119147	.	+	0	ID=FRAEX38873_v2_000000070.1.cds1;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	121518	121632	.	+	.	ID=FRAEX38873_v2_000000070.1.exon2;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	121518	121632	.	+	2	ID=FRAEX38873_v2_000000070.1.cds2;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	121886	121943	.	+	.	ID=FRAEX38873_v2_000000070.1.exon3;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	121886	121943	.	+	1	ID=FRAEX38873_v2_000000070.1.cds3;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	122067	122084	.	+	.	ID=FRAEX38873_v2_000000070.1.exon4;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	122067	122084	.	+	0	ID=FRAEX38873_v2_000000070.1.cds4;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	124103	124364	.	+	.	ID=FRAEX38873_v2_000000070.1.exon5;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	124103	124364	.	+	0	ID=FRAEX38873_v2_000000070.1.cds5;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	124651	124757	.	+	.	ID=FRAEX38873_v2_000000070.1.exon6;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	124651	124757	.	+	2	ID=FRAEX38873_v2_000000070.1.cds6;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	124840	124900	.	+	.	ID=FRAEX38873_v2_000000070.1.exon7;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	124840	124900	.	+	0	ID=FRAEX38873_v2_000000070.1.cds7;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	125828	125906	.	+	.	ID=FRAEX38873_v2_000000070.1.exon8;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	125828	125906	.	+	2	ID=FRAEX38873_v2_000000070.1.cds8;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	126420	126460	.	+	.	ID=FRAEX38873_v2_000000070.1.exon9;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	126420	126460	.	+	1	ID=FRAEX38873_v2_000000070.1.cds9;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	127064	127109	.	+	.	ID=FRAEX38873_v2_000000070.1.exon10;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	127064	127109	.	+	2	ID=FRAEX38873_v2_000000070.1.cds10;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	127267	127361	.	+	.	ID=FRAEX38873_v2_000000070.1.exon11;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	127267	127361	.	+	1	ID=FRAEX38873_v2_000000070.1.cds11;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	127572	127675	.	+	.	ID=FRAEX38873_v2_000000070.1.exon12;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	127572	127675	.	+	2	ID=FRAEX38873_v2_000000070.1.cds12;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	127859	127906	.	+	.	ID=FRAEX38873_v2_000000070.1.exon13;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	127859	127906	.	+	0	ID=FRAEX38873_v2_000000070.1.cds13;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	CDS	128055	128111	.	+	0	ID=FRAEX38873_v2_000000070.1.cds14;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	exon	128055	128417	.	+	.	ID=FRAEX38873_v2_000000070.1.exon14;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	three_prime_UTR	128112	128417	.	+	.	ID=FRAEX38873_v2_000000070.1.3utr1;Parent=FRAEX38873_v2_000000070.1
+Contig0	FRAEX38873_v2	gene	129359	134016	.	-	.	ID=FRAEX38873_v2_000000080;Name=FRAEX38873_v2_000000080;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	129359	134016	.	-	.	ID=FRAEX38873_v2_000000080.1;Parent=FRAEX38873_v2_000000080;Name=FRAEX38873_v2_000000080.1;biotype=protein_coding;AED=0.14
+Contig0	FRAEX38873_v2	three_prime_UTR	129359	129666	.	-	.	ID=FRAEX38873_v2_000000080.1.3utr1;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	exon	129359	129771	.	-	.	ID=FRAEX38873_v2_000000080.1.exon1;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	CDS	129667	129771	.	-	0	ID=FRAEX38873_v2_000000080.1.cds1;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	exon	131117	131191	.	-	.	ID=FRAEX38873_v2_000000080.1.exon2;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	CDS	131117	131191	.	-	0	ID=FRAEX38873_v2_000000080.1.cds2;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	exon	131367	131513	.	-	.	ID=FRAEX38873_v2_000000080.1.exon3;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	CDS	131367	131513	.	-	0	ID=FRAEX38873_v2_000000080.1.cds3;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	exon	131702	131836	.	-	.	ID=FRAEX38873_v2_000000080.1.exon4;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	CDS	131702	131836	.	-	0	ID=FRAEX38873_v2_000000080.1.cds4;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	exon	131927	132055	.	-	.	ID=FRAEX38873_v2_000000080.1.exon5;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	CDS	131927	132055	.	-	0	ID=FRAEX38873_v2_000000080.1.cds5;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	exon	133449	133547	.	-	.	ID=FRAEX38873_v2_000000080.1.exon6;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	CDS	133449	133547	.	-	0	ID=FRAEX38873_v2_000000080.1.cds6;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	CDS	133681	133875	.	-	0	ID=FRAEX38873_v2_000000080.1.cds7;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	exon	133681	134016	.	-	.	ID=FRAEX38873_v2_000000080.1.exon7;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	five_prime_UTR	133876	134016	.	-	.	ID=FRAEX38873_v2_000000080.1.5utr1;Parent=FRAEX38873_v2_000000080.1
+Contig0	FRAEX38873_v2	gene	165045	168925	.	-	.	ID=FRAEX38873_v2_000000090;Name=FRAEX38873_v2_000000090;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	165045	168925	.	-	.	ID=FRAEX38873_v2_000000090.1;Parent=FRAEX38873_v2_000000090;Name=FRAEX38873_v2_000000090.1;biotype=protein_coding;AED=0.11
+Contig0	FRAEX38873_v2	three_prime_UTR	165045	165419	.	-	.	ID=FRAEX38873_v2_000000090.1.3utr1;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	exon	165045	165640	.	-	.	ID=FRAEX38873_v2_000000090.1.exon1;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	CDS	165420	165640	.	-	2	ID=FRAEX38873_v2_000000090.1.cds1;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	CDS	167803	167896	.	-	0	ID=FRAEX38873_v2_000000090.1.cds2;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	exon	167803	167908	.	-	.	ID=FRAEX38873_v2_000000090.1.exon2;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	five_prime_UTR	167897	167908	.	-	.	ID=FRAEX38873_v2_000000090.1.5utr1;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	five_prime_UTR	168842	168925	.	-	.	ID=FRAEX38873_v2_000000090.1.5utr2;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	exon	168842	168925	.	-	.	ID=FRAEX38873_v2_000000090.1.exon3;Parent=FRAEX38873_v2_000000090.1
+Contig0	FRAEX38873_v2	gene	176386	185885	.	-	.	ID=FRAEX38873_v2_000000100;Name=FRAEX38873_v2_000000100;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	176386	184897	.	-	.	ID=FRAEX38873_v2_000000100.1;Parent=FRAEX38873_v2_000000100;Name=FRAEX38873_v2_000000100.1;biotype=protein_coding;AED=0.11
+Contig0	FRAEX38873_v2	three_prime_UTR	176386	176809	.	-	.	ID=FRAEX38873_v2_000000100.1.3utr1;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	exon	176386	177384	.	-	.	ID=FRAEX38873_v2_000000100.1.exon1;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	CDS	176810	177384	.	-	2	ID=FRAEX38873_v2_000000100.1.cds1;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	exon	178546	178950	.	-	.	ID=FRAEX38873_v2_000000100.1.exon2;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	CDS	178546	178950	.	-	2	ID=FRAEX38873_v2_000000100.1.cds2;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	CDS	184536	184536	.	-	0	ID=FRAEX38873_v2_000000100.1.cds3;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	exon	184536	184766	.	-	.	ID=FRAEX38873_v2_000000100.1.exon3;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	five_prime_UTR	184537	184766	.	-	.	ID=FRAEX38873_v2_000000100.1.5utr1;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	five_prime_UTR	184839	184897	.	-	.	ID=FRAEX38873_v2_000000100.1.5utr2;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	exon	184839	184897	.	-	.	ID=FRAEX38873_v2_000000100.1.exon4;Parent=FRAEX38873_v2_000000100.1
+Contig0	FRAEX38873_v2	mRNA	176386	185885	.	-	.	ID=FRAEX38873_v2_000000100.2;Parent=FRAEX38873_v2_000000100;Name=FRAEX38873_v2_000000100.2;biotype=protein_coding;AED=0.08
+Contig0	FRAEX38873_v2	three_prime_UTR	176386	176809	.	-	.	ID=FRAEX38873_v2_000000100.2.3utr1;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	exon	176386	177384	.	-	.	ID=FRAEX38873_v2_000000100.2.exon1;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	CDS	176810	177384	.	-	2	ID=FRAEX38873_v2_000000100.2.cds1;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	exon	178546	178950	.	-	.	ID=FRAEX38873_v2_000000100.2.exon2;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	CDS	178546	178950	.	-	2	ID=FRAEX38873_v2_000000100.2.cds2;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	exon	184536	184766	.	-	.	ID=FRAEX38873_v2_000000100.2.exon3;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	CDS	184536	184766	.	-	2	ID=FRAEX38873_v2_000000100.2.cds3;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	exon	185580	185598	.	-	.	ID=FRAEX38873_v2_000000100.2.exon4;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	CDS	185580	185598	.	-	0	ID=FRAEX38873_v2_000000100.2.cds4;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	CDS	185708	185710	.	-	0	ID=FRAEX38873_v2_000000100.2.cds5;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	exon	185708	185885	.	-	.	ID=FRAEX38873_v2_000000100.2.exon5;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	five_prime_UTR	185711	185885	.	-	.	ID=FRAEX38873_v2_000000100.2.5utr1;Parent=FRAEX38873_v2_000000100.2
+Contig0	FRAEX38873_v2	gene	197856	201412	.	+	.	ID=FRAEX38873_v2_000000110;Name=FRAEX38873_v2_000000110;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	197856	201412	.	+	.	ID=FRAEX38873_v2_000000110.1;Parent=FRAEX38873_v2_000000110;Name=FRAEX38873_v2_000000110.1;biotype=protein_coding;AED=0.25
+Contig0	FRAEX38873_v2	five_prime_UTR	197856	198080	.	+	.	ID=FRAEX38873_v2_000000110.1.5utr1;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	exon	197856	198080	.	+	.	ID=FRAEX38873_v2_000000110.1.exon1;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	five_prime_UTR	200136	200234	.	+	.	ID=FRAEX38873_v2_000000110.1.5utr2;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	exon	200136	200297	.	+	.	ID=FRAEX38873_v2_000000110.1.exon2;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	CDS	200235	200297	.	+	0	ID=FRAEX38873_v2_000000110.1.cds1;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	CDS	200402	201241	.	+	0	ID=FRAEX38873_v2_000000110.1.cds2;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	exon	200402	201412	.	+	.	ID=FRAEX38873_v2_000000110.1.exon3;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	three_prime_UTR	201242	201412	.	+	.	ID=FRAEX38873_v2_000000110.1.3utr1;Parent=FRAEX38873_v2_000000110.1
+Contig0	FRAEX38873_v2	mRNA	197944	201412	.	+	.	ID=FRAEX38873_v2_000000110.2;Parent=FRAEX38873_v2_000000110;Name=FRAEX38873_v2_000000110.2;biotype=protein_coding;AED=0.22
+Contig0	FRAEX38873_v2	five_prime_UTR	197944	198080	.	+	.	ID=FRAEX38873_v2_000000110.2.5utr1;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	exon	197944	198080	.	+	.	ID=FRAEX38873_v2_000000110.2.exon1;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	five_prime_UTR	198245	198313	.	+	.	ID=FRAEX38873_v2_000000110.2.5utr2;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	exon	198245	198313	.	+	.	ID=FRAEX38873_v2_000000110.2.exon2;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	five_prime_UTR	200136	200234	.	+	.	ID=FRAEX38873_v2_000000110.2.5utr3;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	exon	200136	200297	.	+	.	ID=FRAEX38873_v2_000000110.2.exon3;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	CDS	200235	200297	.	+	0	ID=FRAEX38873_v2_000000110.2.cds1;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	CDS	200402	201241	.	+	0	ID=FRAEX38873_v2_000000110.2.cds2;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	exon	200402	201412	.	+	.	ID=FRAEX38873_v2_000000110.2.exon4;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	three_prime_UTR	201242	201412	.	+	.	ID=FRAEX38873_v2_000000110.2.3utr1;Parent=FRAEX38873_v2_000000110.2
+Contig0	FRAEX38873_v2	gene	201866	204067	.	-	.	ID=FRAEX38873_v2_000000120;Name=FRAEX38873_v2_000000120;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	201866	204067	.	-	.	ID=FRAEX38873_v2_000000120.1;Parent=FRAEX38873_v2_000000120;Name=FRAEX38873_v2_000000120.1;biotype=protein_coding;AED=0.10
+Contig0	FRAEX38873_v2	three_prime_UTR	201866	202177	.	-	.	ID=FRAEX38873_v2_000000120.1.3utr1;Parent=FRAEX38873_v2_000000120.1
+Contig0	FRAEX38873_v2	exon	201866	204067	.	-	.	ID=FRAEX38873_v2_000000120.1.exon1;Parent=FRAEX38873_v2_000000120.1
+Contig0	FRAEX38873_v2	CDS	202178	203926	.	-	0	ID=FRAEX38873_v2_000000120.1.cds1;Parent=FRAEX38873_v2_000000120.1
+Contig0	FRAEX38873_v2	five_prime_UTR	203927	204067	.	-	.	ID=FRAEX38873_v2_000000120.1.5utr1;Parent=FRAEX38873_v2_000000120.1
+Contig0	FRAEX38873_v2	gene	210661	211405	.	-	.	ID=FRAEX38873_v2_000000130;Name=FRAEX38873_v2_000000130;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	210661	211405	.	-	.	ID=FRAEX38873_v2_000000130.1;Parent=FRAEX38873_v2_000000130;Name=FRAEX38873_v2_000000130.1;biotype=protein_coding;AED=0.28
+Contig0	FRAEX38873_v2	three_prime_UTR	210661	211000	.	-	.	ID=FRAEX38873_v2_000000130.1.3utr1;Parent=FRAEX38873_v2_000000130.1
+Contig0	FRAEX38873_v2	exon	210661	211405	.	-	.	ID=FRAEX38873_v2_000000130.1.exon1;Parent=FRAEX38873_v2_000000130.1
+Contig0	FRAEX38873_v2	CDS	211001	211321	.	-	0	ID=FRAEX38873_v2_000000130.1.cds1;Parent=FRAEX38873_v2_000000130.1
+Contig0	FRAEX38873_v2	five_prime_UTR	211322	211405	.	-	.	ID=FRAEX38873_v2_000000130.1.5utr1;Parent=FRAEX38873_v2_000000130.1
+Contig0	FRAEX38873_v2	gene	228263	228775	.	-	.	ID=FRAEX38873_v2_000000140;Name=FRAEX38873_v2_000000140;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	228263	228775	.	-	.	ID=FRAEX38873_v2_000000140.1;Parent=FRAEX38873_v2_000000140;Name=FRAEX38873_v2_000000140.1;biotype=protein_coding;AED=0.70
+Contig0	FRAEX38873_v2	three_prime_UTR	228263	228401	.	-	.	ID=FRAEX38873_v2_000000140.1.3utr1;Parent=FRAEX38873_v2_000000140.1
+Contig0	FRAEX38873_v2	exon	228263	228775	.	-	.	ID=FRAEX38873_v2_000000140.1.exon1;Parent=FRAEX38873_v2_000000140.1
+Contig0	FRAEX38873_v2	CDS	228402	228692	.	-	0	ID=FRAEX38873_v2_000000140.1.cds1;Parent=FRAEX38873_v2_000000140.1
+Contig0	FRAEX38873_v2	five_prime_UTR	228693	228775	.	-	.	ID=FRAEX38873_v2_000000140.1.5utr1;Parent=FRAEX38873_v2_000000140.1
+Contig0	FRAEX38873_v2	gene	230835	231128	.	-	.	ID=FRAEX38873_v2_000000150;Name=FRAEX38873_v2_000000150;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	230835	231128	.	-	.	ID=FRAEX38873_v2_000000150.1;Parent=FRAEX38873_v2_000000150;Name=FRAEX38873_v2_000000150.1;biotype=protein_coding;AED=0.48
+Contig0	FRAEX38873_v2	exon	230835	231128	.	-	.	ID=FRAEX38873_v2_000000150.1.exon1;Parent=FRAEX38873_v2_000000150.1
+Contig0	FRAEX38873_v2	CDS	230835	231128	.	-	0	ID=FRAEX38873_v2_000000150.1.cds1;Parent=FRAEX38873_v2_000000150.1
+Contig0	FRAEX38873_v2	gene	235265	235558	.	-	.	ID=FRAEX38873_v2_000000160;Name=FRAEX38873_v2_000000160;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	235265	235558	.	-	.	ID=FRAEX38873_v2_000000160.1;Parent=FRAEX38873_v2_000000160;Name=FRAEX38873_v2_000000160.1;biotype=protein_coding;AED=0.48
+Contig0	FRAEX38873_v2	exon	235265	235558	.	-	.	ID=FRAEX38873_v2_000000160.1.exon1;Parent=FRAEX38873_v2_000000160.1
+Contig0	FRAEX38873_v2	CDS	235265	235558	.	-	0	ID=FRAEX38873_v2_000000160.1.cds1;Parent=FRAEX38873_v2_000000160.1
+Contig0	FRAEX38873_v2	gene	248105	248755	.	-	.	ID=FRAEX38873_v2_000000170;Name=FRAEX38873_v2_000000170;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	248105	248755	.	-	.	ID=FRAEX38873_v2_000000170.1;Parent=FRAEX38873_v2_000000170;Name=FRAEX38873_v2_000000170.1;biotype=protein_coding;AED=0.75
+Contig0	FRAEX38873_v2	three_prime_UTR	248105	248368	.	-	.	ID=FRAEX38873_v2_000000170.1.3utr1;Parent=FRAEX38873_v2_000000170.1
+Contig0	FRAEX38873_v2	exon	248105	248755	.	-	.	ID=FRAEX38873_v2_000000170.1.exon1;Parent=FRAEX38873_v2_000000170.1
+Contig0	FRAEX38873_v2	CDS	248369	248662	.	-	0	ID=FRAEX38873_v2_000000170.1.cds1;Parent=FRAEX38873_v2_000000170.1
+Contig0	FRAEX38873_v2	five_prime_UTR	248663	248755	.	-	.	ID=FRAEX38873_v2_000000170.1.5utr1;Parent=FRAEX38873_v2_000000170.1
+Contig0	FRAEX38873_v2	gene	253226	255815	.	-	.	ID=FRAEX38873_v2_000000180;Name=FRAEX38873_v2_000000180;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	253226	255815	.	-	.	ID=FRAEX38873_v2_000000180.1;Parent=FRAEX38873_v2_000000180;Name=FRAEX38873_v2_000000180.1;biotype=protein_coding;AED=0.57
+Contig0	FRAEX38873_v2	three_prime_UTR	253226	253381	.	-	.	ID=FRAEX38873_v2_000000180.1.3utr1;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	exon	253226	253719	.	-	.	ID=FRAEX38873_v2_000000180.1.exon1;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	CDS	253382	253719	.	-	2	ID=FRAEX38873_v2_000000180.1.cds1;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	exon	254174	254225	.	-	.	ID=FRAEX38873_v2_000000180.1.exon2;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	CDS	254174	254225	.	-	0	ID=FRAEX38873_v2_000000180.1.cds2;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	CDS	255429	255656	.	-	0	ID=FRAEX38873_v2_000000180.1.cds3;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	exon	255429	255815	.	-	.	ID=FRAEX38873_v2_000000180.1.exon3;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	five_prime_UTR	255657	255815	.	-	.	ID=FRAEX38873_v2_000000180.1.5utr1;Parent=FRAEX38873_v2_000000180.1
+Contig0	FRAEX38873_v2	gene	261216	262013	.	+	.	ID=FRAEX38873_v2_000000190;Name=FRAEX38873_v2_000000190;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	261216	262013	.	+	.	ID=FRAEX38873_v2_000000190.1;Parent=FRAEX38873_v2_000000190;Name=FRAEX38873_v2_000000190.1;biotype=protein_coding;AED=0.20
+Contig0	FRAEX38873_v2	five_prime_UTR	261216	261298	.	+	.	ID=FRAEX38873_v2_000000190.1.5utr1;Parent=FRAEX38873_v2_000000190.1
+Contig0	FRAEX38873_v2	exon	261216	261647	.	+	.	ID=FRAEX38873_v2_000000190.1.exon1;Parent=FRAEX38873_v2_000000190.1
+Contig0	FRAEX38873_v2	CDS	261299	261601	.	+	0	ID=FRAEX38873_v2_000000190.1.cds1;Parent=FRAEX38873_v2_000000190.1
+Contig0	FRAEX38873_v2	three_prime_UTR	261602	261647	.	+	.	ID=FRAEX38873_v2_000000190.1.3utr1;Parent=FRAEX38873_v2_000000190.1
+Contig0	FRAEX38873_v2	exon	261953	262013	.	+	.	ID=FRAEX38873_v2_000000190.1.exon2;Parent=FRAEX38873_v2_000000190.1
+Contig0	FRAEX38873_v2	three_prime_UTR	261953	262013	.	+	.	ID=FRAEX38873_v2_000000190.1.3utr2;Parent=FRAEX38873_v2_000000190.1
+Contig0	FRAEX38873_v2	gene	263066	263703	.	+	.	ID=FRAEX38873_v2_000000200;Name=FRAEX38873_v2_000000200;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	263066	263703	.	+	.	ID=FRAEX38873_v2_000000200.1;Parent=FRAEX38873_v2_000000200;Name=FRAEX38873_v2_000000200.1;biotype=protein_coding;AED=0.32
+Contig0	FRAEX38873_v2	five_prime_UTR	263066	263238	.	+	.	ID=FRAEX38873_v2_000000200.1.5utr1;Parent=FRAEX38873_v2_000000200.1
+Contig0	FRAEX38873_v2	exon	263066	263703	.	+	.	ID=FRAEX38873_v2_000000200.1.exon1;Parent=FRAEX38873_v2_000000200.1
+Contig0	FRAEX38873_v2	CDS	263239	263502	.	+	0	ID=FRAEX38873_v2_000000200.1.cds1;Parent=FRAEX38873_v2_000000200.1
+Contig0	FRAEX38873_v2	three_prime_UTR	263503	263703	.	+	.	ID=FRAEX38873_v2_000000200.1.3utr1;Parent=FRAEX38873_v2_000000200.1
+Contig0	FRAEX38873_v2	gene	271640	273575	.	-	.	ID=FRAEX38873_v2_000000210;Name=FRAEX38873_v2_000000210;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	271640	273575	.	-	.	ID=FRAEX38873_v2_000000210.1;Parent=FRAEX38873_v2_000000210;Name=FRAEX38873_v2_000000210.1;biotype=protein_coding;AED=0.13
+Contig0	FRAEX38873_v2	three_prime_UTR	271640	271832	.	-	.	ID=FRAEX38873_v2_000000210.1.3utr1;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	exon	271640	272636	.	-	.	ID=FRAEX38873_v2_000000210.1.exon1;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	CDS	271833	272636	.	-	0	ID=FRAEX38873_v2_000000210.1.cds1;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	exon	272794	272887	.	-	.	ID=FRAEX38873_v2_000000210.1.exon2;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	CDS	272794	272887	.	-	1	ID=FRAEX38873_v2_000000210.1.cds2;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	exon	272999	273177	.	-	.	ID=FRAEX38873_v2_000000210.1.exon3;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	CDS	272999	273177	.	-	0	ID=FRAEX38873_v2_000000210.1.cds3;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	CDS	273487	273543	.	-	0	ID=FRAEX38873_v2_000000210.1.cds4;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	exon	273487	273575	.	-	.	ID=FRAEX38873_v2_000000210.1.exon4;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	five_prime_UTR	273544	273575	.	-	.	ID=FRAEX38873_v2_000000210.1.5utr1;Parent=FRAEX38873_v2_000000210.1
+Contig0	FRAEX38873_v2	gene	279346	283969	.	+	.	ID=FRAEX38873_v2_000000220;Name=FRAEX38873_v2_000000220;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	279346	283969	.	+	.	ID=FRAEX38873_v2_000000220.1;Parent=FRAEX38873_v2_000000220;Name=FRAEX38873_v2_000000220.1;biotype=protein_coding;AED=0.55
+Contig0	FRAEX38873_v2	five_prime_UTR	279346	279523	.	+	.	ID=FRAEX38873_v2_000000220.1.5utr1;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	exon	279346	279755	.	+	.	ID=FRAEX38873_v2_000000220.1.exon1;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	CDS	279524	279755	.	+	0	ID=FRAEX38873_v2_000000220.1.cds1;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	exon	279908	279999	.	+	.	ID=FRAEX38873_v2_000000220.1.exon2;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	CDS	279908	279999	.	+	2	ID=FRAEX38873_v2_000000220.1.cds2;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	exon	282975	283427	.	+	.	ID=FRAEX38873_v2_000000220.1.exon3;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	CDS	282975	283427	.	+	0	ID=FRAEX38873_v2_000000220.1.cds3;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	exon	283909	283969	.	+	.	ID=FRAEX38873_v2_000000220.1.exon4;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	three_prime_UTR	283909	283969	.	+	.	ID=FRAEX38873_v2_000000220.1.3utr1;Parent=FRAEX38873_v2_000000220.1
+Contig0	FRAEX38873_v2	gene	284046	285215	.	+	.	ID=FRAEX38873_v2_000000230;Name=FRAEX38873_v2_000000230;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	284046	285215	.	+	.	ID=FRAEX38873_v2_000000230.1;Parent=FRAEX38873_v2_000000230;Name=FRAEX38873_v2_000000230.1;biotype=protein_coding;AED=0.39
+Contig0	FRAEX38873_v2	five_prime_UTR	284046	284157	.	+	.	ID=FRAEX38873_v2_000000230.1.5utr1;Parent=FRAEX38873_v2_000000230.1
+Contig0	FRAEX38873_v2	exon	284046	284461	.	+	.	ID=FRAEX38873_v2_000000230.1.exon1;Parent=FRAEX38873_v2_000000230.1
+Contig0	FRAEX38873_v2	CDS	284158	284461	.	+	0	ID=FRAEX38873_v2_000000230.1.cds1;Parent=FRAEX38873_v2_000000230.1
+Contig0	FRAEX38873_v2	CDS	284849	285144	.	+	2	ID=FRAEX38873_v2_000000230.1.cds2;Parent=FRAEX38873_v2_000000230.1
+Contig0	FRAEX38873_v2	exon	284849	285215	.	+	.	ID=FRAEX38873_v2_000000230.1.exon2;Parent=FRAEX38873_v2_000000230.1
+Contig0	FRAEX38873_v2	three_prime_UTR	285145	285215	.	+	.	ID=FRAEX38873_v2_000000230.1.3utr1;Parent=FRAEX38873_v2_000000230.1
+Contig0	FRAEX38873_v2	gene	289856	300640	.	+	.	ID=FRAEX38873_v2_000000240;Name=FRAEX38873_v2_000000240;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	289856	300640	.	+	.	ID=FRAEX38873_v2_000000240.1;Parent=FRAEX38873_v2_000000240;Name=FRAEX38873_v2_000000240.1;biotype=protein_coding;AED=0.02
+Contig0	FRAEX38873_v2	five_prime_UTR	289856	289891	.	+	.	ID=FRAEX38873_v2_000000240.1.5utr1;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	289856	290154	.	+	.	ID=FRAEX38873_v2_000000240.1.exon1;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	289892	290154	.	+	0	ID=FRAEX38873_v2_000000240.1.cds1;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	290751	292395	.	+	.	ID=FRAEX38873_v2_000000240.1.exon2;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	290751	292395	.	+	1	ID=FRAEX38873_v2_000000240.1.cds2;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	292887	294320	.	+	.	ID=FRAEX38873_v2_000000240.1.exon3;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	292887	294320	.	+	0	ID=FRAEX38873_v2_000000240.1.cds3;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	295204	295520	.	+	.	ID=FRAEX38873_v2_000000240.1.exon4;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	295204	295520	.	+	0	ID=FRAEX38873_v2_000000240.1.cds4;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	296465	298200	.	+	.	ID=FRAEX38873_v2_000000240.1.exon5;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	296465	298200	.	+	1	ID=FRAEX38873_v2_000000240.1.cds5;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	298835	298980	.	+	.	ID=FRAEX38873_v2_000000240.1.exon6;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	298835	298980	.	+	2	ID=FRAEX38873_v2_000000240.1.cds6;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	299052	299203	.	+	.	ID=FRAEX38873_v2_000000240.1.exon7;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	299052	299203	.	+	0	ID=FRAEX38873_v2_000000240.1.cds7;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	299402	299564	.	+	.	ID=FRAEX38873_v2_000000240.1.exon8;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	299402	299564	.	+	1	ID=FRAEX38873_v2_000000240.1.cds8;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	299777	299880	.	+	.	ID=FRAEX38873_v2_000000240.1.exon9;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	299777	299880	.	+	0	ID=FRAEX38873_v2_000000240.1.cds9;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	300001	300092	.	+	.	ID=FRAEX38873_v2_000000240.1.exon10;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	300001	300092	.	+	1	ID=FRAEX38873_v2_000000240.1.cds10;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	CDS	300207	300283	.	+	2	ID=FRAEX38873_v2_000000240.1.cds11;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	exon	300207	300640	.	+	.	ID=FRAEX38873_v2_000000240.1.exon11;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	three_prime_UTR	300284	300640	.	+	.	ID=FRAEX38873_v2_000000240.1.3utr1;Parent=FRAEX38873_v2_000000240.1
+Contig0	FRAEX38873_v2	gene	306586	309862	.	+	.	ID=FRAEX38873_v2_000000250;Name=FRAEX38873_v2_000000250;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	306586	309800	.	+	.	ID=FRAEX38873_v2_000000250.1;Parent=FRAEX38873_v2_000000250;Name=FRAEX38873_v2_000000250.1;biotype=protein_coding;AED=0.27
+Contig0	FRAEX38873_v2	five_prime_UTR	306586	306613	.	+	.	ID=FRAEX38873_v2_000000250.1.5utr1;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	306586	306754	.	+	.	ID=FRAEX38873_v2_000000250.1.exon1;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	306614	306754	.	+	0	ID=FRAEX38873_v2_000000250.1.cds1;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	307399	307434	.	+	.	ID=FRAEX38873_v2_000000250.1.exon2;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	307399	307434	.	+	0	ID=FRAEX38873_v2_000000250.1.cds2;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	307540	307590	.	+	.	ID=FRAEX38873_v2_000000250.1.exon3;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	307540	307590	.	+	0	ID=FRAEX38873_v2_000000250.1.cds3;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	307859	307947	.	+	.	ID=FRAEX38873_v2_000000250.1.exon4;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	307859	307947	.	+	0	ID=FRAEX38873_v2_000000250.1.cds4;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	308179	308254	.	+	.	ID=FRAEX38873_v2_000000250.1.exon5;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	308179	308254	.	+	1	ID=FRAEX38873_v2_000000250.1.cds5;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	308354	308557	.	+	.	ID=FRAEX38873_v2_000000250.1.exon6;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	308354	308557	.	+	0	ID=FRAEX38873_v2_000000250.1.cds6;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	309244	309315	.	+	.	ID=FRAEX38873_v2_000000250.1.exon7;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	309244	309315	.	+	0	ID=FRAEX38873_v2_000000250.1.cds7;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	CDS	309508	309558	.	+	0	ID=FRAEX38873_v2_000000250.1.cds8;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	exon	309508	309800	.	+	.	ID=FRAEX38873_v2_000000250.1.exon8;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	three_prime_UTR	309559	309800	.	+	.	ID=FRAEX38873_v2_000000250.1.3utr1;Parent=FRAEX38873_v2_000000250.1
+Contig0	FRAEX38873_v2	mRNA	307307	309862	.	+	.	ID=FRAEX38873_v2_000000250.2;Parent=FRAEX38873_v2_000000250;Name=FRAEX38873_v2_000000250.2;biotype=protein_coding;AED=0.19
+Contig0	FRAEX38873_v2	five_prime_UTR	307307	307434	.	+	.	ID=FRAEX38873_v2_000000250.2.5utr1;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	exon	307307	307434	.	+	.	ID=FRAEX38873_v2_000000250.2.exon1;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	five_prime_UTR	307540	307584	.	+	.	ID=FRAEX38873_v2_000000250.2.5utr2;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	exon	307540	307590	.	+	.	ID=FRAEX38873_v2_000000250.2.exon2;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	CDS	307585	307590	.	+	0	ID=FRAEX38873_v2_000000250.2.cds1;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	exon	307859	307947	.	+	.	ID=FRAEX38873_v2_000000250.2.exon3;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	CDS	307859	307947	.	+	0	ID=FRAEX38873_v2_000000250.2.cds2;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	exon	308179	308254	.	+	.	ID=FRAEX38873_v2_000000250.2.exon4;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	CDS	308179	308254	.	+	1	ID=FRAEX38873_v2_000000250.2.cds3;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	exon	308354	308557	.	+	.	ID=FRAEX38873_v2_000000250.2.exon5;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	CDS	308354	308557	.	+	0	ID=FRAEX38873_v2_000000250.2.cds4;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	exon	309244	309315	.	+	.	ID=FRAEX38873_v2_000000250.2.exon6;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	CDS	309244	309315	.	+	0	ID=FRAEX38873_v2_000000250.2.cds5;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	CDS	309508	309558	.	+	0	ID=FRAEX38873_v2_000000250.2.cds6;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	exon	309508	309862	.	+	.	ID=FRAEX38873_v2_000000250.2.exon7;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	three_prime_UTR	309559	309862	.	+	.	ID=FRAEX38873_v2_000000250.2.3utr1;Parent=FRAEX38873_v2_000000250.2
+Contig0	FRAEX38873_v2	gene	313406	317128	.	+	.	ID=FRAEX38873_v2_000000260;Name=FRAEX38873_v2_000000260;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	313406	317128	.	+	.	ID=FRAEX38873_v2_000000260.1;Parent=FRAEX38873_v2_000000260;Name=FRAEX38873_v2_000000260.1;biotype=protein_coding;AED=0.45
+Contig0	FRAEX38873_v2	five_prime_UTR	313406	313509	.	+	.	ID=FRAEX38873_v2_000000260.1.5utr1;Parent=FRAEX38873_v2_000000260.1
+Contig0	FRAEX38873_v2	exon	313406	313675	.	+	.	ID=FRAEX38873_v2_000000260.1.exon1;Parent=FRAEX38873_v2_000000260.1
+Contig0	FRAEX38873_v2	CDS	313510	313675	.	+	0	ID=FRAEX38873_v2_000000260.1.cds1;Parent=FRAEX38873_v2_000000260.1
+Contig0	FRAEX38873_v2	CDS	316630	316805	.	+	2	ID=FRAEX38873_v2_000000260.1.cds2;Parent=FRAEX38873_v2_000000260.1
+Contig0	FRAEX38873_v2	exon	316630	317128	.	+	.	ID=FRAEX38873_v2_000000260.1.exon2;Parent=FRAEX38873_v2_000000260.1
+Contig0	FRAEX38873_v2	three_prime_UTR	316806	317128	.	+	.	ID=FRAEX38873_v2_000000260.1.3utr1;Parent=FRAEX38873_v2_000000260.1
+Contig0	FRAEX38873_v2	gene	325103	327250	.	+	.	ID=FRAEX38873_v2_000000270;Name=FRAEX38873_v2_000000270;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	325103	327250	.	+	.	ID=FRAEX38873_v2_000000270.1;Parent=FRAEX38873_v2_000000270;Name=FRAEX38873_v2_000000270.1;biotype=protein_coding;AED=0.00
+Contig0	FRAEX38873_v2	five_prime_UTR	325103	325176	.	+	.	ID=FRAEX38873_v2_000000270.1.5utr1;Parent=FRAEX38873_v2_000000270.1
+Contig0	FRAEX38873_v2	exon	325103	325330	.	+	.	ID=FRAEX38873_v2_000000270.1.exon1;Parent=FRAEX38873_v2_000000270.1
+Contig0	FRAEX38873_v2	CDS	325177	325330	.	+	0	ID=FRAEX38873_v2_000000270.1.cds1;Parent=FRAEX38873_v2_000000270.1
+Contig0	FRAEX38873_v2	CDS	325782	327013	.	+	2	ID=FRAEX38873_v2_000000270.1.cds2;Parent=FRAEX38873_v2_000000270.1
+Contig0	FRAEX38873_v2	exon	325782	327250	.	+	.	ID=FRAEX38873_v2_000000270.1.exon2;Parent=FRAEX38873_v2_000000270.1
+Contig0	FRAEX38873_v2	three_prime_UTR	327014	327250	.	+	.	ID=FRAEX38873_v2_000000270.1.3utr1;Parent=FRAEX38873_v2_000000270.1
+Contig0	FRAEX38873_v2	gene	336569	343134	.	+	.	ID=FRAEX38873_v2_000000280;Name=FRAEX38873_v2_000000280;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	336569	343134	.	+	.	ID=FRAEX38873_v2_000000280.1;Parent=FRAEX38873_v2_000000280;Name=FRAEX38873_v2_000000280.1;biotype=protein_coding;AED=0.04
+Contig0	FRAEX38873_v2	five_prime_UTR	336569	336819	.	+	.	ID=FRAEX38873_v2_000000280.1.5utr1;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	exon	336569	336898	.	+	.	ID=FRAEX38873_v2_000000280.1.exon1;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	CDS	336820	336898	.	+	0	ID=FRAEX38873_v2_000000280.1.cds1;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	exon	336986	337271	.	+	.	ID=FRAEX38873_v2_000000280.1.exon2;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	CDS	336986	337271	.	+	2	ID=FRAEX38873_v2_000000280.1.cds2;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	CDS	342615	342747	.	+	1	ID=FRAEX38873_v2_000000280.1.cds3;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	exon	342615	343134	.	+	.	ID=FRAEX38873_v2_000000280.1.exon3;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	three_prime_UTR	342748	343134	.	+	.	ID=FRAEX38873_v2_000000280.1.3utr1;Parent=FRAEX38873_v2_000000280.1
+Contig0	FRAEX38873_v2	gene	349836	351647	.	+	.	ID=FRAEX38873_v2_000000290;Name=FRAEX38873_v2_000000290;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	349836	351647	.	+	.	ID=FRAEX38873_v2_000000290.1;Parent=FRAEX38873_v2_000000290;Name=FRAEX38873_v2_000000290.1;biotype=protein_coding;AED=0.85
+Contig0	FRAEX38873_v2	five_prime_UTR	349836	350421	.	+	.	ID=FRAEX38873_v2_000000290.1.5utr1;Parent=FRAEX38873_v2_000000290.1
+Contig0	FRAEX38873_v2	exon	349836	351647	.	+	.	ID=FRAEX38873_v2_000000290.1.exon1;Parent=FRAEX38873_v2_000000290.1
+Contig0	FRAEX38873_v2	CDS	350422	351516	.	+	0	ID=FRAEX38873_v2_000000290.1.cds1;Parent=FRAEX38873_v2_000000290.1
+Contig0	FRAEX38873_v2	three_prime_UTR	351517	351647	.	+	.	ID=FRAEX38873_v2_000000290.1.3utr1;Parent=FRAEX38873_v2_000000290.1
+Contig0	FRAEX38873_v2	gene	367466	370664	.	+	.	ID=FRAEX38873_v2_000000300;Name=FRAEX38873_v2_000000300;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	367466	370664	.	+	.	ID=FRAEX38873_v2_000000300.1;Parent=FRAEX38873_v2_000000300;Name=FRAEX38873_v2_000000300.1;biotype=protein_coding;AED=0.23
+Contig0	FRAEX38873_v2	five_prime_UTR	367466	367927	.	+	.	ID=FRAEX38873_v2_000000300.1.5utr1;Parent=FRAEX38873_v2_000000300.1
+Contig0	FRAEX38873_v2	exon	367466	370664	.	+	.	ID=FRAEX38873_v2_000000300.1.exon1;Parent=FRAEX38873_v2_000000300.1
+Contig0	FRAEX38873_v2	CDS	367928	370072	.	+	0	ID=FRAEX38873_v2_000000300.1.cds1;Parent=FRAEX38873_v2_000000300.1
+Contig0	FRAEX38873_v2	three_prime_UTR	370073	370664	.	+	.	ID=FRAEX38873_v2_000000300.1.3utr1;Parent=FRAEX38873_v2_000000300.1
+Contig0	FRAEX38873_v2	gene	374320	378838	.	+	.	ID=FRAEX38873_v2_000000310;Name=FRAEX38873_v2_000000310;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	374320	378838	.	+	.	ID=FRAEX38873_v2_000000310.1;Parent=FRAEX38873_v2_000000310;Name=FRAEX38873_v2_000000310.1;biotype=protein_coding;AED=0.22
+Contig0	FRAEX38873_v2	five_prime_UTR	374320	374451	.	+	.	ID=FRAEX38873_v2_000000310.1.5utr1;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	374320	374451	.	+	.	ID=FRAEX38873_v2_000000310.1.exon1;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	five_prime_UTR	374648	374696	.	+	.	ID=FRAEX38873_v2_000000310.1.5utr2;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	374648	374699	.	+	.	ID=FRAEX38873_v2_000000310.1.exon2;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	374697	374699	.	+	0	ID=FRAEX38873_v2_000000310.1.cds1;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	375750	375827	.	+	.	ID=FRAEX38873_v2_000000310.1.exon3;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	375750	375827	.	+	0	ID=FRAEX38873_v2_000000310.1.cds2;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	376157	376181	.	+	.	ID=FRAEX38873_v2_000000310.1.exon4;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	376157	376181	.	+	0	ID=FRAEX38873_v2_000000310.1.cds3;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	376276	376308	.	+	.	ID=FRAEX38873_v2_000000310.1.exon5;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	376276	376308	.	+	2	ID=FRAEX38873_v2_000000310.1.cds4;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	376434	376555	.	+	.	ID=FRAEX38873_v2_000000310.1.exon6;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	376434	376555	.	+	2	ID=FRAEX38873_v2_000000310.1.cds5;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	376632	376717	.	+	.	ID=FRAEX38873_v2_000000310.1.exon7;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	376632	376717	.	+	0	ID=FRAEX38873_v2_000000310.1.cds6;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	377359	377400	.	+	.	ID=FRAEX38873_v2_000000310.1.exon8;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	377359	377400	.	+	1	ID=FRAEX38873_v2_000000310.1.cds7;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	377588	377811	.	+	.	ID=FRAEX38873_v2_000000310.1.exon9;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	377588	377811	.	+	1	ID=FRAEX38873_v2_000000310.1.cds8;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	378043	378293	.	+	.	ID=FRAEX38873_v2_000000310.1.exon10;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	378043	378293	.	+	2	ID=FRAEX38873_v2_000000310.1.cds9;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	CDS	378457	378549	.	+	0	ID=FRAEX38873_v2_000000310.1.cds10;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	exon	378457	378838	.	+	.	ID=FRAEX38873_v2_000000310.1.exon11;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	three_prime_UTR	378550	378838	.	+	.	ID=FRAEX38873_v2_000000310.1.3utr1;Parent=FRAEX38873_v2_000000310.1
+Contig0	FRAEX38873_v2	gene	379298	386285	.	-	.	ID=FRAEX38873_v2_000000320;Name=FRAEX38873_v2_000000320;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	379298	386285	.	-	.	ID=FRAEX38873_v2_000000320.1;Parent=FRAEX38873_v2_000000320;Name=FRAEX38873_v2_000000320.1;biotype=protein_coding;AED=0.11
+Contig0	FRAEX38873_v2	three_prime_UTR	379298	379570	.	-	.	ID=FRAEX38873_v2_000000320.1.3utr1;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	379298	379892	.	-	.	ID=FRAEX38873_v2_000000320.1.exon1;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	379571	379892	.	-	1	ID=FRAEX38873_v2_000000320.1.cds1;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	380300	380610	.	-	.	ID=FRAEX38873_v2_000000320.1.exon2;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	380300	380610	.	-	0	ID=FRAEX38873_v2_000000320.1.cds2;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	380774	381706	.	-	.	ID=FRAEX38873_v2_000000320.1.exon3;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	380774	381706	.	-	0	ID=FRAEX38873_v2_000000320.1.cds3;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	382272	382599	.	-	.	ID=FRAEX38873_v2_000000320.1.exon4;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	382272	382599	.	-	1	ID=FRAEX38873_v2_000000320.1.cds4;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	383023	383147	.	-	.	ID=FRAEX38873_v2_000000320.1.exon5;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	383023	383147	.	-	0	ID=FRAEX38873_v2_000000320.1.cds5;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	383256	383321	.	-	.	ID=FRAEX38873_v2_000000320.1.exon6;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	383256	383321	.	-	0	ID=FRAEX38873_v2_000000320.1.cds6;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	383431	383498	.	-	.	ID=FRAEX38873_v2_000000320.1.exon7;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	383431	383498	.	-	2	ID=FRAEX38873_v2_000000320.1.cds7;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	383605	383686	.	-	.	ID=FRAEX38873_v2_000000320.1.exon8;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	383605	383686	.	-	0	ID=FRAEX38873_v2_000000320.1.cds8;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	383757	383870	.	-	.	ID=FRAEX38873_v2_000000320.1.exon9;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	383757	383870	.	-	0	ID=FRAEX38873_v2_000000320.1.cds9;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	384022	384122	.	-	.	ID=FRAEX38873_v2_000000320.1.exon10;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	384022	384122	.	-	2	ID=FRAEX38873_v2_000000320.1.cds10;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	384257	384346	.	-	.	ID=FRAEX38873_v2_000000320.1.exon11;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	384257	384346	.	-	2	ID=FRAEX38873_v2_000000320.1.cds11;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	CDS	384703	384925	.	-	0	ID=FRAEX38873_v2_000000320.1.cds12;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	384703	385178	.	-	.	ID=FRAEX38873_v2_000000320.1.exon12;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	five_prime_UTR	384926	385178	.	-	.	ID=FRAEX38873_v2_000000320.1.5utr1;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	five_prime_UTR	385944	386050	.	-	.	ID=FRAEX38873_v2_000000320.1.5utr2;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	385944	386050	.	-	.	ID=FRAEX38873_v2_000000320.1.exon13;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	five_prime_UTR	386150	386285	.	-	.	ID=FRAEX38873_v2_000000320.1.5utr3;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	exon	386150	386285	.	-	.	ID=FRAEX38873_v2_000000320.1.exon14;Parent=FRAEX38873_v2_000000320.1
+Contig0	FRAEX38873_v2	gene	389676	393575	.	-	.	ID=FRAEX38873_v2_000000330;Name=FRAEX38873_v2_000000330;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	389676	393575	.	-	.	ID=FRAEX38873_v2_000000330.1;Parent=FRAEX38873_v2_000000330;Name=FRAEX38873_v2_000000330.1;biotype=protein_coding;AED=0.49
+Contig0	FRAEX38873_v2	three_prime_UTR	389676	389834	.	-	.	ID=FRAEX38873_v2_000000330.1.3utr1;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	exon	389676	390443	.	-	.	ID=FRAEX38873_v2_000000330.1.exon1;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	CDS	389835	390443	.	-	0	ID=FRAEX38873_v2_000000330.1.cds1;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	exon	390560	390721	.	-	.	ID=FRAEX38873_v2_000000330.1.exon2;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	CDS	390560	390721	.	-	0	ID=FRAEX38873_v2_000000330.1.cds2;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	exon	390855	391154	.	-	.	ID=FRAEX38873_v2_000000330.1.exon3;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	CDS	390855	391154	.	-	0	ID=FRAEX38873_v2_000000330.1.cds3;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	exon	392493	392846	.	-	.	ID=FRAEX38873_v2_000000330.1.exon4;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	CDS	392493	392846	.	-	0	ID=FRAEX38873_v2_000000330.1.cds4;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	CDS	393492	393494	.	-	0	ID=FRAEX38873_v2_000000330.1.cds5;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	exon	393492	393575	.	-	.	ID=FRAEX38873_v2_000000330.1.exon5;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	five_prime_UTR	393495	393575	.	-	.	ID=FRAEX38873_v2_000000330.1.5utr1;Parent=FRAEX38873_v2_000000330.1
+Contig0	FRAEX38873_v2	gene	401885	403554	.	-	.	ID=FRAEX38873_v2_000000340;Name=FRAEX38873_v2_000000340;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	401885	403554	.	-	.	ID=FRAEX38873_v2_000000340.1;Parent=FRAEX38873_v2_000000340;Name=FRAEX38873_v2_000000340.1;biotype=protein_coding;AED=0.41
+Contig0	FRAEX38873_v2	three_prime_UTR	401885	402134	.	-	.	ID=FRAEX38873_v2_000000340.1.3utr1;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	exon	401885	402833	.	-	.	ID=FRAEX38873_v2_000000340.1.exon1;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	CDS	402135	402833	.	-	0	ID=FRAEX38873_v2_000000340.1.cds1;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	CDS	402920	403228	.	-	0	ID=FRAEX38873_v2_000000340.1.cds2;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	exon	402920	403247	.	-	.	ID=FRAEX38873_v2_000000340.1.exon2;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	five_prime_UTR	403229	403247	.	-	.	ID=FRAEX38873_v2_000000340.1.5utr1;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	five_prime_UTR	403332	403554	.	-	.	ID=FRAEX38873_v2_000000340.1.5utr2;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	exon	403332	403554	.	-	.	ID=FRAEX38873_v2_000000340.1.exon3;Parent=FRAEX38873_v2_000000340.1
+Contig0	FRAEX38873_v2	gene	410367	413565	.	-	.	ID=FRAEX38873_v2_000000350;Name=FRAEX38873_v2_000000350;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	410367	413565	.	-	.	ID=FRAEX38873_v2_000000350.1;Parent=FRAEX38873_v2_000000350;Name=FRAEX38873_v2_000000350.1;biotype=protein_coding;AED=0.78

+ 4 - 0
tests/tripal_chado/data/gff_rightarrow_id.gff

@@ -0,0 +1,4 @@
+##gff-version 3
+Contig0	FRAEX38873_v2	gene	16315	44054	.	+	.	ID=>FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	polypeptide	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1.3_test_protein;Parent=FRAEX38873_v2_000000010.1

+ 5 - 0
tests/tripal_chado/data/gff_score.gff

@@ -0,0 +1,5 @@
+##gff-version 3
+Contig0	FRAEX38873_v2	gene	16315	44054	2	+	.	ID=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	2.5	+	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	mRNA	16315	44054	-2.5	+	.	ID=FRAEX38873_v2_000000010.2;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.2;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	polypeptide	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1.3_test_protein;Parent=FRAEX38873_v2_000000010.1

+ 5 - 0
tests/tripal_chado/data/gff_seqid_invalid_character.gff

@@ -0,0 +1,5 @@
+##gff-version 3
+Contig'0	FRAEX38873_v2	gene	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	polypeptide	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1.3_test_protein;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	gene	16315	44054	.	+	.	ID=FRAEX38873_v2_000000011;Name=FRAEX38873_v2_000000010;biotype=protein_coding

+ 6 - 0
tests/tripal_chado/data/gff_strand.gff

@@ -0,0 +1,6 @@
+##gff-version 3
+Contig0	FRAEX38873_v2	gene	16315	44054	1	+	.	ID=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	2	-	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	mRNA	16315	44054	3	.	.	ID=FRAEX38873_v2_000000010.2;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.2;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	mRNA	16315	44054	4	?	.	ID=FRAEX38873_v2_000000010.3;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.3;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	polypeptide	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1.3_test_protein;Parent=FRAEX38873_v2_000000010.1

+ 6 - 0
tests/tripal_chado/data/gff_strand_invalid.gff

@@ -0,0 +1,6 @@
+##gff-version 3
+Contig0	FRAEX38873_v2	gene	16315	44054	1	+	.	ID=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	2	-	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	mRNA	16315	44054	3	.	.	ID=FRAEX38873_v2_000000010.2;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.2;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	mRNA	16315	44054	4	a	.	ID=FRAEX38873_v2_000000010.3;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.3;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	polypeptide	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1.3_test_protein;Parent=FRAEX38873_v2_000000010.1

+ 5 - 0
tests/tripal_chado/data/gff_tag_parent_verification.gff

@@ -0,0 +1,5 @@
+##gff-version 3
+Contig0	FRAEX38873_v2	gene	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	polypeptide	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1.3_test_protein;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	gene	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010_20;Name=FRAEX38873_v2_000000010%2C20;biotype=protein_coding

+ 4 - 0
tests/tripal_chado/data/gff_tag_unescaped_character.gff

@@ -0,0 +1,4 @@
+##gff-version 3
+Contig0	FRAEX38873_v2	gene	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010;TES,T=TEST;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	polypeptide	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1.3_test_protein;Parent=FRAEX38873_v2_000000010.1

+ 5 - 0
tests/tripal_chado/data/gff_tagvalue_encoded_character.gff

@@ -0,0 +1,5 @@
+##gff-version 3
+Contig0	FRAEX38873_v2	gene	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	polypeptide	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1.3_test_protein;Parent=FRAEX38873_v2_000000010.1
+Contig0	FRAEX38873_v2	gene	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010%2C20;Name=FRAEX38873_v2_000000010%2C20;biotype=protein_coding

+ 4 - 0
tests/tripal_chado/data/gff_tagvalue_unescaped_character.gff

@@ -0,0 +1,4 @@
+##gff-version 3
+Contig0	FRAEX38873_v2	gene	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010;TEST=T,EST;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	polypeptide	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1.3_test_protein;Parent=FRAEX38873_v2_000000010.1

+ 4 - 0
tests/tripal_chado/data/gff_unescaped_ids.gff

@@ -0,0 +1,4 @@
+##gff-version 3
+Contig0	FRAEX38873_v2	gene	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010 SPACED;Name=FRAEX38873_v2_000000010;biotype=protein_coding
+Contig0	FRAEX38873_v2	mRNA	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1;Parent=FRAEX38873_v2_000000010;Name=FRAEX38873_v2_000000010.1;biotype=protein_coding;AED=0.05
+Contig0	FRAEX38873_v2	polypeptide	16315	44054	.	+	.	ID=FRAEX38873_v2_000000010.1.3_test_protein;Parent=FRAEX38873_v2_000000010.1

+ 2 - 0
tests/tripal_chado/data/short_scaffold.fasta

@@ -0,0 +1,2 @@
+>scaffold1
+CAACAAGAAGTAAGCATAGGTTAATTATCATCCACGCATATTAATCAAGAATCGATGCTCGATTAATGTTTTTGAATTGACAAACAAAAGTTTTGTAAAAAGGACTTGTTGGTGGTGGTGGGGTGGTGGTGATGGTGTGGTGGGTAGGTCGCTGGTCGTCGCCGGCGTGGTGGAAGTCTCGCTGGCCGGTGTCTCGGCGGTCTGGTGGCGGCTGGTGGCGGTAGTTGTGAGTTTTTTCTTTCTTTTTTTGTTTTTTTTTTTTACTTTTTACTTTTTTTTCGTCTTGAACAAATTAAAAATAGAGTTTGTTTGTATTTGGTTATTATTTATTGATAAGGGTATATTCGTCCTGTTTGGTCTTGATGTAATAAAATTAAATTAATTTACGGGCTTCAACTAATAAACTCCTTCATGTTGGTTTGAACTAATAAAAAAAGGGGAAATTTGCTAGACACCCCTAATTTTGGACTTATATGGGTAGAAGTCCTAGTTGCTAGATGAATATAGGCCTAGGTCCATCCACATAAAAAAATAATATAAATTAAATAATAAAAATAATATATAGACATAAGTACCCTTATTGAATAAACATATTTTAGGGGATTCAGTTATATACGTAAAGTTGGGAAATCAAATCCCACTAATCACGATTGAAGGCAGAGTATCGTGTAAGACGTTTGGAAAACATATCTTAGTCGATTCCAGTGGAATATGAGATCA

+ 21 - 0
tests/tripal_chado/data/small_gene.gff

@@ -0,0 +1,21 @@
+##gff-version 3
+scaffold1	scaffold1	scaffold	1	1000	.	.	.	ID=scaffold1
+scaffold1	test_gene_001	gene	100	200	.	+	.	ID=test_gene_001;Name=test_gene_001;biotype=protein_coding;Alias=first_test_gene;Dbxref=TEST_DB:test_gene_dbx_001;Ontology_term=SO:0000704;Target=scaffold1 100 200;target_type=supercontig;Gap=test_gap_1;Note=test_gene_001_note
+scaffold1	test_mrna_001	mRNA	100	150	.	+	.	ID=test_mrna_001.1;Parent=test_gene_001;Name=test_mrna_001;biotype=protein_coding;AED=0.05
+scaffold1	test_protein_001	polypeptide	100	150	.	+	.	ID=test_protein_001.1;Parent=test_mrna_001.1
+scaffold1	test_gene_002	gene	300	400	.	+	.	ID=test_gene_002;Name=test_gene_002;biotype=protein_coding;Derives_from=test_gene_001
+##FASTA
+>scaffold1
+TAGTGTCTTTTTATTGGTTAATGAGTTTCTTTTTTTATAAACAATATTTTGATTTAAAAAAGAACGTAGGACTTAAATGC
+AATTTTTTAAATCTACAATTGAGGAGATTTTATGCACAATATTATATTAATTGCAAAAAAAACCCACTTACAAGAATCAC
+CCATATTGTTAATGAAATAATTCCATATTATTGGTTTTCAAATTTTATCCCTCCTACGTGTCAAAATAGTGTCTTTTTAT
+TGGTTAATGATTTTTTTTGTATAAACAATATCTTTCATTAAAAAAACGTGCGACTGAAATGCAATTATGTTCCACCACAT
+ATATCACATATTATTATTAATTTCAAAATAACCCCACTTACCATATTCAGCCATATTATTAATGAATTAATTTCACATTA
+TTGATTTTTAAATTTTATCTCTCCTGCATGTCAAAATGACGTCTTTTTATTGGCTATTTAGTTTAGCTTTTTAATCAATT
+GCTTCATATTAAAAACGTAAATATATAAATGTACATTCCACTTAATTTGGGTGCCCAATATTATATTAATTGTCAAAAAA
+ACCCAATTTTCAAATTTCTTCTATCCTATATGACAAAATAATGTCTTTTTATTGGTTAATGAGTTTTTTTTTTATAAACA
+ATATATTGATTGAAAAAGTGTAGGACGTAAATGCATTTTTTTTTTAATTTTACAATTGATTAAATTTTATGCAATATATT
+ATACTAATTCCCAAAAAACCCACTTACAAGAATCACCCATATTGTTAATGAAATAATTCAACATTATTGGTTTTCAAATT
+TTATCTCTCCTACGTGTCAAAATAGTATCTTTTTATTGGTTAAACAGTTTTATTTTTTTTATAAACAATATTTTCATTAA
+AAAAAACGTGGGACTGAAATGCAATTATGTTCCACCATATATATCATATATTATTATTTTTAAAGTAATTTAGATAAATT
+AGGTAATTACATCAATTTAAATTAATTACTTATTTGTTAC

File diff suppressed because it is too large
+ 1154 - 1
tests/tripal_chado/loaders/GFF3ImporterTest.php


+ 4 - 2
tripal/api/tripal.importer.api.inc

@@ -217,7 +217,7 @@ function tripal_run_importer_run($loader, $job) {
     $loader->run();
 
     if ($job) {
-      $job->logMessage("\nDone.\n");
+      $job->logMessage("\nDone.");
     }
 
     // Remove the temp file
@@ -225,11 +225,13 @@ function tripal_run_importer_run($loader, $job) {
       $loader->logMessage('Removing downloaded file...');
       unlink($temp);
     }
-  } catch (Exception $e) {
+  }
+  catch (Exception $e) {
     // Rollback and re-throw the error.
     $transaction->rollback();
     throw $e;
   }
+  $job->logMessage("Committing Transaction...\n");
 }
 
 /**

+ 47 - 0
tripal/api/tripal.jobs.api.inc

@@ -575,4 +575,51 @@ function tripal_execute_job($job_id, $redirect = TRUE) {
   if ($redirect) {
     drupal_goto("admin/tripal/tripal_jobs/view/$job_id");
   }
+}
+
+/**
+ * Provides human readable associative array of job arguments.
+ *
+ * Overrides the descriptions provided in the job view page for the list
+ * of arguments.  This hook allows the module to list arguments in human
+ * readable format.
+ *
+ * @param $callback
+ *   The callback of the current tripal job (this is the function that will be
+ *   executed when tripal_launch_jobs.php is run.
+ *
+ * @param $args
+ *   An array of arguments passed in when the job was registered.
+ *
+ * @return
+ *   An associative array mapping a human readable name to the argument value.
+ *
+ * @ingroup tripal_jobs_api
+ */
+function hook_job_describe_args($callback, $args) {
+
+  if ($callback == 'tripal_run_importer') {
+
+    // Get the importer arguments.
+    $importer = TripalImporter::byID($args[0]);
+    $args = $importer->getArguments();
+    $ret = $args['run_args'];
+    $ret['file'] = $args['file']['file_path'];
+
+    // Remove form elements from the TripalImporter form.
+    unset($ret['form_id']);
+    unset($ret['form_token']);
+    unset($ret['form_build_id']);
+    unset($ret['button']);
+    unset($ret['op']);
+    unset($ret['html5_file_submit']);
+    unset($ret['html5_file_table_key']);
+    unset($ret['importer_class']);
+    unset($ret['file_upload_existing']);
+    unset($ret['file_upload']);
+    unset($ret['file_local']);
+    unset($ret['file_remote']);
+    return $ret;
+  }
+  return $args;
 }

+ 0 - 1
tripal/includes/TripalImporter.inc

@@ -579,7 +579,6 @@ class TripalImporter {
     // Generate a translated message.
     $tmessage = t($message, $variables);
 
-
     // If we have a job then pass along the messaging to the job.
     if ($this->job) {
       $this->job->logMessage($message, $variables, $severity);

+ 33 - 0
tripal/tripal.module

@@ -1622,6 +1622,39 @@ function tripal_field_group_table_rows_alter(&$element, &$children) {
   }
 }
 
+/**
+ * Implements hook_job_describe_args().
+ *
+ * @ingroup tripal
+ */
+function tripal_job_describe_args($callback, $args) {
+
+  if ($callback == 'tripal_run_importer') {
+
+    // Get the importer arguments.
+    $importer = TripalImporter::byID($args[0]);
+    $args = $importer->getArguments();
+    $ret = $args['run_args'];
+    $ret['file'] = $args['file']['file_path'];
+
+    // Remove form elements from the TripalImporter form.
+    unset($ret['form_id']);
+    unset($ret['form_token']);
+    unset($ret['form_build_id']);
+    unset($ret['button']);
+    unset($ret['op']);
+    unset($ret['html5_file_submit']);
+    unset($ret['html5_file_table_key']);
+    unset($ret['importer_class']);
+    unset($ret['file_upload_existing']);
+    unset($ret['file_upload']);
+    unset($ret['file_local']);
+    unset($ret['file_remote']);
+    return $ret;
+  }
+  return $args;
+}
+
 /**
  * Returns the current version of Tripal, according to the tripal.info file
  * 

+ 0 - 9
tripal_bulk_loader/tripal_bulk_loader.module

@@ -455,15 +455,6 @@ function tripal_bulk_loader_progess_file_get_progress($job_id, $update_progress
 
 /**
  * Implements hook_job_describe_args()
- * Specifically to make viewing past tripal jobs more readable for jobs registered by this module
- *
- * @params $callback
- *   The callback passed into tripal_add_job()
- * @param $args
- *   The arguments passed into tripal_add_job()
- * @return
- *   An array where keys are the human readable headers describing each arguement
- *   and the value is the aguement passed in after formatting
  *
  * @ingroup tripal_bulk_loader
  */

+ 15 - 6
tripal_chado/api/ChadoRecord.inc

@@ -325,7 +325,8 @@ class ChadoRecord {
         $this->values[$this->pkey] = $record_id;
         $this->record_id = $record_id;
       }
-    } catch (Exception $e) {
+    }
+    catch (Exception $e) {
       $message = t('ChadoRecord::insert(). Could not insert a record into the ' .
         'table, !table, with the following values: !values. ERROR: !error',
         [
@@ -389,8 +390,14 @@ class ChadoRecord {
       if ($column == $this->pkey) {
         continue;
       }
-      $sql .= $column . ' = :' . $column . ', ';
-      $update_args[':' . $column] = $value;
+
+      if ($value == '__NULL__') {
+        $sql .= $column . ' = NULL, ';
+      }
+      else {
+        $sql .= $column . ' = :' . $column . ', ';
+        $update_args[':' . $column] = $value;
+      }
     }
     // Remove the trailing comma and space.
     $sql = substr($sql, 0, -2);
@@ -400,7 +407,8 @@ class ChadoRecord {
     // Now try the update.
     try {
       chado_query($sql, $update_args);
-    } catch (Exception $e) {
+    }
+    catch (Exception $e) {
       $message = t('ChadoRecord::update(). Could not update a record in the ' .
         'table, !table, with !record_id as the record ID and the following ' .
         'values: !values. ERROR: !error',
@@ -561,7 +569,7 @@ class ChadoRecord {
     }
 
     // Make sure that the value is not NULL if this is a required field.
-    if (!in_array($column_name, $this->required_cols) and $value == '__NULL__') {
+    if (in_array($column_name, $this->required_cols) and $value == '__NULL__') {
       $message = t('ChadoRecord::setValue(). The column named, "!column", ' .
         'requires a value for the table: "!table".',
         [
@@ -654,7 +662,8 @@ class ChadoRecord {
     }
     try {
       $results = chado_query($sql, $select_args);
-    } catch (Exception $e) {
+    }
+    catch (Exception $e) {
       $message = t('ChadoRecord::find(). Could not find a record in the ' .
         'table, !table, with the following values: !values. ERROR: !error',
         [

+ 7 - 4
tripal_chado/api/tripal_chado.query.api.inc

@@ -1687,6 +1687,9 @@ function chado_select_record_check_value_type(&$op, &$value, $type) {
  *   The array of arguments, with the same structure as passed to
  *   the db_query() function of Drupal.
  *
+ * @param $options
+ *   An array of options to control how the query operates.
+ *
  * @return
  *   DatabaseStatementInterface A prepared statement object, already executed.
  *
@@ -1708,7 +1711,7 @@ function chado_select_record_check_value_type(&$op, &$value, $type) {
  *
  * @ingroup tripal_chado_query_api
  */
-function chado_query($sql, $args = []) {
+function chado_query($sql, $args = [], $options = []) {
   $results = NULL;
 
   $is_local = isset($GLOBALS["chado_is_local"]) && $GLOBALS["chado_is_local"];
@@ -1777,7 +1780,7 @@ function chado_query($sql, $args = []) {
     if (preg_match('/' . $chado_schema_name . '.featureloc/i', $sql) or preg_match('/' . $chado_schema_name . '.feature/i', $sql)) {
       $previous_db = chado_set_active('chado');
       try {
-        $results = db_query($sql, $args);
+        $results = db_query($sql, $args, $options);
         chado_set_active($previous_db);
       } catch (Exception $e) {
         chado_set_active($previous_db);
@@ -1787,7 +1790,7 @@ function chado_query($sql, $args = []) {
     // For all other tables we should have everything in scope so just run the
     // query.
     else {
-      $results = db_query($sql, $args);
+      $results = db_query($sql, $args, $options);
     }
   }
   // Check for any cross schema joins (ie: both drupal and chado tables
@@ -1805,7 +1808,7 @@ function chado_query($sql, $args = []) {
     // switch to another database.
     else {
       $previous_db = chado_set_active('chado');
-      $results = db_query($sql, $args);
+      $results = db_query($sql, $args, $options);
       chado_set_active($previous_db);
     }
   }

File diff suppressed because it is too large
+ 624 - 1090
tripal_chado/includes/TripalImporter/GFF3Importer.inc


+ 1 - 13
tripal_chado/tripal_chado.module

@@ -994,19 +994,7 @@ function tripal_chado_exclude_type_by_default() {
 /**
  * Implements hook_job_describe_args().
  *
- * Describes the arguments for the chado_populate_mview job to allow for
- * greater readability in the jobs details pages.
- *
- * @param $callback
- *   The callback of the current tripal job (this is the function that will be
- *   executed when tripal_launch_jobs.php is run.
- * @param $args
- *   An array of arguments passed in when the job was registered.
- *
- * @return
- *   A more readable $args array
- *
- * @ingroup tripal
+ * @ingroup tripal_chado
  */
 function tripal_chado_job_describe_args($callback, $args) {
   $new_args = array();

Some files were not shown because too many files changed in this diff