Next changeset 1:66310cfc17dd (2024-02-19) |
Commit message:
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/tsebra commit 4bd553d5f49cca7b7acba0ad05fcbebb9a760a4f |
added:
macros.xml test-data/braker.gtf test-data/hintsfile.gff test-data/output.gtf test-data/output.txt tsebra.xml |
b |
diff -r 000000000000 -r 174c63ee0150 macros.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/macros.xml Mon Oct 30 15:35:25 2023 +0000 |
b |
@@ -0,0 +1,8 @@ +<macros> + <token name="@TOOL_VERSION@">1.1.2</token> + <xml name="citation"> + <citations> + <citation type="doi">/10.1186/s12859-021-04482-0</citation> + </citations> + </xml> +</macros> |
b |
diff -r 000000000000 -r 174c63ee0150 test-data/braker.gtf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/braker.gtf Mon Oct 30 15:35:25 2023 +0000 |
b |
b'@@ -0,0 +1,10700 @@\n+scaffold_1\tAUGUSTUS\tgene\t384\t1158\t.\t-\t.\tg1\n+scaffold_1\tAUGUSTUS\ttranscript\t384\t1158\t0.97\t-\t.\tg1.t1\n+scaffold_1\tAUGUSTUS\tstop_codon\t384\t386\t.\t-\t0\ttranscript_id "g1.t1"; gene_id "g1";\n+scaffold_1\tAUGUSTUS\tCDS\t384\t800\t0.97\t-\t0\ttranscript_id "g1.t1"; gene_id "g1";\n+scaffold_1\tAUGUSTUS\texon\t384\t800\t.\t-\t.\ttranscript_id "g1.t1"; gene_id "g1";\n+scaffold_1\tAUGUSTUS\tintron\t801\t879\t1\t-\t.\ttranscript_id "g1.t1"; gene_id "g1";\n+scaffold_1\tAUGUSTUS\tCDS\t880\t1158\t1\t-\t0\ttranscript_id "g1.t1"; gene_id "g1";\n+scaffold_1\tAUGUSTUS\texon\t880\t1158\t.\t-\t.\ttranscript_id "g1.t1"; gene_id "g1";\n+scaffold_1\tAUGUSTUS\tstart_codon\t1156\t1158\t.\t-\t0\ttranscript_id "g1.t1"; gene_id "g1";\n+scaffold_1\tAUGUSTUS\tgene\t4178\t5370\t.\t+\t.\tg2\n+scaffold_1\tAUGUSTUS\ttranscript\t4178\t5370\t0.82\t+\t.\tg2.t1\n+scaffold_1\tAUGUSTUS\tstart_codon\t4178\t4180\t.\t+\t0\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tCDS\t4178\t4203\t1\t+\t0\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\texon\t4178\t4203\t.\t+\t.\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tintron\t4204\t4258\t1\t+\t.\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tCDS\t4259\t4311\t1\t+\t1\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\texon\t4259\t4311\t.\t+\t.\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tintron\t4312\t4374\t1\t+\t.\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tCDS\t4375\t4422\t1\t+\t2\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\texon\t4375\t4422\t.\t+\t.\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tintron\t4423\t4486\t1\t+\t.\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tCDS\t4487\t4515\t1\t+\t2\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\texon\t4487\t4515\t.\t+\t.\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tintron\t4516\t4586\t1\t+\t.\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tCDS\t4587\t4627\t0.96\t+\t0\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\texon\t4587\t4627\t.\t+\t.\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tintron\t4628\t4673\t0.96\t+\t.\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tCDS\t4674\t4715\t0.96\t+\t1\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\texon\t4674\t4715\t.\t+\t.\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tintron\t4716\t4811\t1\t+\t.\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tCDS\t4812\t5100\t1\t+\t1\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\texon\t4812\t5100\t.\t+\t.\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tintron\t5101\t5184\t1\t+\t.\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tCDS\t5185\t5370\t0.86\t+\t0\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\texon\t5185\t5370\t.\t+\t.\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tstop_codon\t5368\t5370\t.\t+\t0\ttranscript_id "g2.t1"; gene_id "g2";\n+scaffold_1\tGeneMark.hmm3\ttranscript\t4621\t5370\t.\t+\t.\tg2.t2\n+scaffold_1\tGeneMark.hmm3\tstart_codon\t4621\t4623\t.\t+\t0\ttranscript_id "g2.t2"; gene_id "g2";\n+scaffold_1\tGeneMark.hmm3\tCDS\t4621\t4715\t.\t+\t0\ttranscript_id "g2.t2"; gene_id "g2";\n+scaffold_1\tGeneMark.hmm3\texon\t4621\t4715\t0\t+\t.\ttranscript_id "g2.t2"; gene_id "g2";\n+scaffold_1\tGeneMark.hmm3\tintron\t4716\t4811\t.\t+\t1\ttranscript_id "g2.t2"; gene_id "g2";\n+scaffold_1\tGeneMark.hmm3\tCDS\t4812\t5100\t.\t+\t1\ttranscript_id "g2.t2"; gene_id "g2";\n+scaffold_1\tGeneMark.hmm3\texon\t4812\t5100\t0\t+\t.\ttranscript_id "g2.t2"; gene_id "g2";\n+scaffold_1\tGeneMark.hmm3\tintron\t5101\t5184\t.\t+\t0\ttranscript_id "g2.t2"; gene_id "g2";\n+scaffold_1\tGeneMark.hmm3\tCDS\t5185\t5370\t.\t+\t0\ttranscript_id "g2.t2"; gene_id "g2";\n+scaffold_1\tGeneMark.hmm3\texon\t5185\t5370\t0\t+\t.\ttranscript_id "g2.t2"; gene_id "g2";\n+scaffold_1\tGeneMark.hmm3\tstop_codon\t5368\t5370\t.\t+\t0\ttranscript_id "g2.t2"; gene_id "g2";\n+scaffold_1\tAUGUSTUS\tgene\t6121\t6864\t.\t+\t.\tg3\n+scaffold_1\tAUGUSTUS\ttranscript\t6121\t6864\t0.75\t+\t.\tg3.t1\n+scaffold_1\tAUGUSTUS\tstart_codon\t6121\t6123\t.\t+\t0\ttranscript_id "g3.t1"; gene_id "g3";\n+scaffold_1\tAUGUSTUS\tCDS\t6121\t6146\t1\t+\t0\ttranscript_id "g3.t1"; gene_id "g3";\n+scaffold_1\tAUGUSTUS\texon\t6121\t61'..b'"; gene_id "g5578";\n+scaffold_2\tAUGUSTUS\texon\t704652\t705830\t.\t-\t.\ttranscript_id "g5578.t1"; gene_id "g5578";\n+scaffold_2\tAUGUSTUS\tstart_codon\t705828\t705830\t.\t-\t0\ttranscript_id "g5578.t1"; gene_id "g5578";\n+scaffold_2\tAUGUSTUS\tgene\t706220\t708084\t.\t-\t.\tg5579\n+scaffold_2\tAUGUSTUS\ttranscript\t706220\t708084\t0.56\t-\t.\tg5579.t1\n+scaffold_2\tAUGUSTUS\tstop_codon\t706220\t706222\t.\t-\t0\ttranscript_id "g5579.t1"; gene_id "g5579";\n+scaffold_2\tAUGUSTUS\tCDS\t706220\t706463\t1\t-\t1\ttranscript_id "g5579.t1"; gene_id "g5579";\n+scaffold_2\tAUGUSTUS\texon\t706220\t706463\t.\t-\t.\ttranscript_id "g5579.t1"; gene_id "g5579";\n+scaffold_2\tAUGUSTUS\tintron\t706464\t706530\t1\t-\t.\ttranscript_id "g5579.t1"; gene_id "g5579";\n+scaffold_2\tAUGUSTUS\tCDS\t706531\t706640\t1\t-\t0\ttranscript_id "g5579.t1"; gene_id "g5579";\n+scaffold_2\tAUGUSTUS\texon\t706531\t706640\t.\t-\t.\ttranscript_id "g5579.t1"; gene_id "g5579";\n+scaffold_2\tAUGUSTUS\tintron\t706641\t707577\t0.9\t-\t.\ttranscript_id "g5579.t1"; gene_id "g5579";\n+scaffold_2\tAUGUSTUS\tCDS\t707578\t708084\t0.56\t-\t0\ttranscript_id "g5579.t1"; gene_id "g5579";\n+scaffold_2\tAUGUSTUS\texon\t707578\t708084\t.\t-\t.\ttranscript_id "g5579.t1"; gene_id "g5579";\n+scaffold_2\tAUGUSTUS\tstart_codon\t708082\t708084\t.\t-\t0\ttranscript_id "g5579.t1"; gene_id "g5579";\n+scaffold_2\tAUGUSTUS\tgene\t710497\t712159\t.\t+\t.\tg5580\n+scaffold_2\tAUGUSTUS\ttranscript\t710497\t712159\t0.45\t+\t.\tg5580.t1\n+scaffold_2\tAUGUSTUS\tstart_codon\t710497\t710499\t.\t+\t0\ttranscript_id "g5580.t1"; gene_id "g5580";\n+scaffold_2\tAUGUSTUS\tCDS\t710497\t711417\t0.45\t+\t0\ttranscript_id "g5580.t1"; gene_id "g5580";\n+scaffold_2\tAUGUSTUS\texon\t710497\t711417\t.\t+\t.\ttranscript_id "g5580.t1"; gene_id "g5580";\n+scaffold_2\tAUGUSTUS\tintron\t711418\t711529\t0.46\t+\t.\ttranscript_id "g5580.t1"; gene_id "g5580";\n+scaffold_2\tAUGUSTUS\tCDS\t711530\t712159\t0.69\t+\t0\ttranscript_id "g5580.t1"; gene_id "g5580";\n+scaffold_2\tAUGUSTUS\texon\t711530\t712159\t.\t+\t.\ttranscript_id "g5580.t1"; gene_id "g5580";\n+scaffold_2\tAUGUSTUS\tstop_codon\t712157\t712159\t.\t+\t0\ttranscript_id "g5580.t1"; gene_id "g5580";\n+scaffold_2\tAUGUSTUS\tgene\t712656\t715171\t.\t-\t.\tg5581\n+scaffold_2\tAUGUSTUS\ttranscript\t712656\t715171\t0.43\t-\t.\tg5581.t1\n+scaffold_2\tAUGUSTUS\tstop_codon\t712656\t712658\t.\t-\t0\ttranscript_id "g5581.t1"; gene_id "g5581";\n+scaffold_2\tAUGUSTUS\tCDS\t712656\t714028\t0.63\t-\t2\ttranscript_id "g5581.t1"; gene_id "g5581";\n+scaffold_2\tAUGUSTUS\texon\t712656\t714028\t.\t-\t.\ttranscript_id "g5581.t1"; gene_id "g5581";\n+scaffold_2\tAUGUSTUS\tintron\t714029\t714693\t0.63\t-\t.\ttranscript_id "g5581.t1"; gene_id "g5581";\n+scaffold_2\tAUGUSTUS\tCDS\t714694\t715171\t0.7\t-\t0\ttranscript_id "g5581.t1"; gene_id "g5581";\n+scaffold_2\tAUGUSTUS\texon\t714694\t715171\t.\t-\t.\ttranscript_id "g5581.t1"; gene_id "g5581";\n+scaffold_2\tAUGUSTUS\tstart_codon\t715169\t715171\t.\t-\t0\ttranscript_id "g5581.t1"; gene_id "g5581";\n+scaffold_2\tAUGUSTUS\tgene\t715281\t716118\t.\t-\t.\tg5582\n+scaffold_2\tAUGUSTUS\ttranscript\t715281\t716118\t0.88\t-\t.\tg5582.t1\n+scaffold_2\tAUGUSTUS\tstop_codon\t715281\t715283\t.\t-\t0\ttranscript_id "g5582.t1"; gene_id "g5582";\n+scaffold_2\tAUGUSTUS\tCDS\t715281\t715849\t0.94\t-\t2\ttranscript_id "g5582.t1"; gene_id "g5582";\n+scaffold_2\tAUGUSTUS\texon\t715281\t715849\t.\t-\t.\ttranscript_id "g5582.t1"; gene_id "g5582";\n+scaffold_2\tAUGUSTUS\tintron\t715850\t716105\t0.88\t-\t.\ttranscript_id "g5582.t1"; gene_id "g5582";\n+scaffold_2\tAUGUSTUS\tCDS\t716106\t716118\t0.88\t-\t0\ttranscript_id "g5582.t1"; gene_id "g5582";\n+scaffold_2\tAUGUSTUS\texon\t716106\t716118\t.\t-\t.\ttranscript_id "g5582.t1"; gene_id "g5582";\n+scaffold_2\tAUGUSTUS\tstart_codon\t716116\t716118\t.\t-\t0\ttranscript_id "g5582.t1"; gene_id "g5582";\n+scaffold_2\tAUGUSTUS\tgene\t716432\t717148\t.\t+\t.\tg5583\n+scaffold_2\tAUGUSTUS\ttranscript\t716432\t717148\t0.85\t+\t.\tg5583.t1\n+scaffold_2\tAUGUSTUS\tstart_codon\t716432\t716434\t.\t+\t0\ttranscript_id "g5583.t1"; gene_id "g5583";\n+scaffold_2\tAUGUSTUS\tCDS\t716432\t717148\t0.85\t+\t0\ttranscript_id "g5583.t1"; gene_id "g5583";\n+scaffold_2\tAUGUSTUS\texon\t716432\t717148\t.\t+\t.\ttranscript_id "g5583.t1"; gene_id "g5583";\n+scaffold_2\tAUGUSTUS\tstop_codon\t717146\t717148\t.\t+\t0\ttranscript_id "g5583.t1"; gene_id "g5583";\n' |
b |
diff -r 000000000000 -r 174c63ee0150 test-data/hintsfile.gff --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/hintsfile.gff Mon Oct 30 15:35:25 2023 +0000 |
b |
b'@@ -0,0 +1,2582 @@\n+scaffold_1\tb2h\tintron\t4204\t4258\t4\t+\t.\tmult=4;pri=4;src=E\n+scaffold_1\tb2h\tintron\t4208\t4258\t1\t+\t.\tpri=4;src=E\n+scaffold_1\tb2h\tintron\t4423\t4486\t1\t+\t.\tpri=4;src=E\n+scaffold_1\tb2h\tintron\t4516\t4586\t1\t+\t.\tpri=4;src=E\n+scaffold_1\tb2h\tintron\t4716\t4811\t8\t+\t.\tmult=8;pri=4;src=E\n+scaffold_1\tb2h\tintron\t5101\t5184\t3\t+\t.\tmult=3;pri=4;src=E\n+scaffold_1\tb2h\tintron\t5101\t5240\t1\t+\t.\tpri=4;src=E\n+scaffold_1\tb2h\tintron\t5489\t5556\t2\t+\t.\tmult=2;pri=4;src=E\n+scaffold_1\tb2h\tintron\t6147\t6197\t5\t+\t.\tmult=5;pri=4;src=E\n+scaffold_1\tb2h\tintron\t6359\t6446\t5\t+\t.\tmult=5;pri=4;src=E\n+scaffold_1\tb2h\tintron\t8699\t8780\t4\t-\t.\tmult=4;pri=4;src=E\n+scaffold_1\tb2h\tintron\t8702\t8780\t5\t-\t.\tmult=5;pri=4;src=E\n+scaffold_1\tb2h\tintron\t9088\t9144\t1\t-\t.\tpri=4;src=E\n+scaffold_1\tb2h\tintron\t9700\t9762\t76\t+\t.\tmult=76;pri=4;src=E\n+scaffold_1\tb2h\tintron\t9851\t9907\t62\t+\t.\tmult=62;pri=4;src=E\n+scaffold_1\tb2h\tintron\t10849\t10905\t3\t-\t.\tmult=3;pri=4;src=E\n+scaffold_1\tb2h\tintron\t11373\t11458\t24\t-\t.\tmult=24;pri=4;src=E\n+scaffold_1\tb2h\tintron\t11653\t11708\t15\t-\t.\tmult=15;pri=4;src=E\n+scaffold_1\tb2h\tintron\t11820\t11882\t6\t-\t.\tmult=6;pri=4;src=E\n+scaffold_1\tb2h\tintron\t12005\t12077\t18\t-\t.\tmult=18;pri=4;src=E\n+scaffold_1\tb2h\tintron\t12198\t12261\t16\t-\t.\tmult=16;pri=4;src=E\n+scaffold_1\tb2h\tintron\t12211\t12261\t1\t-\t.\tpri=4;src=E\n+scaffold_1\tb2h\tintron\t12336\t12412\t20\t-\t.\tmult=20;pri=4;src=E\n+scaffold_1\tb2h\tintron\t12763\t12822\t14\t-\t.\tmult=14;pri=4;src=E\n+scaffold_1\tb2h\tintron\t12902\t12961\t19\t-\t.\tmult=19;pri=4;src=E\n+scaffold_1\tb2h\tintron\t17218\t17277\t232\t-\t.\tmult=232;pri=4;src=E\n+scaffold_1\tb2h\tintron\t18897\t18973\t88\t-\t.\tmult=88;pri=4;src=E\n+scaffold_1\tb2h\tintron\t19091\t19143\t84\t-\t.\tmult=84;pri=4;src=E\n+scaffold_1\tb2h\tintron\t19192\t19250\t72\t-\t.\tmult=72;pri=4;src=E\n+scaffold_1\tb2h\tintron\t19338\t19406\t56\t-\t.\tmult=56;pri=4;src=E\n+scaffold_1\tb2h\tintron\t19596\t19644\t61\t-\t.\tmult=61;pri=4;src=E\n+scaffold_1\tb2h\tintron\t19746\t19815\t54\t-\t.\tmult=54;pri=4;src=E\n+scaffold_1\tb2h\tintron\t24082\t24162\t6\t-\t.\tmult=6;pri=4;src=E\n+scaffold_1\tb2h\tintron\t25198\t25380\t2\t-\t.\tmult=2;pri=4;src=E\n+scaffold_1\tb2h\tintron\t25543\t25594\t2\t-\t.\tmult=2;pri=4;src=E\n+scaffold_1\tb2h\tintron\t25633\t25691\t2\t+\t.\tmult=2;pri=4;src=E\n+scaffold_1\tb2h\tintron\t29416\t29774\t1\t-\t.\tpri=4;src=E\n+scaffold_1\tb2h\tintron\t30646\t30697\t3\t-\t.\tmult=3;pri=4;src=E\n+scaffold_1\tb2h\tintron\t34465\t34514\t24\t+\t.\tmult=24;pri=4;src=E\n+scaffold_1\tb2h\tintron\t34620\t34682\t27\t+\t.\tmult=27;pri=4;src=E\n+scaffold_1\tb2h\tintron\t34793\t34851\t31\t+\t.\tmult=31;pri=4;src=E\n+scaffold_1\tb2h\tintron\t34945\t34998\t24\t+\t.\tmult=24;pri=4;src=E\n+scaffold_1\tb2h\tintron\t35066\t35137\t29\t+\t.\tmult=29;pri=4;src=E\n+scaffold_1\tb2h\tintron\t35459\t35524\t18\t+\t.\tmult=18;pri=4;src=E\n+scaffold_1\tb2h\tintron\t35803\t35864\t14\t+\t.\tmult=14;pri=4;src=E\n+scaffold_1\tb2h\tintron\t35807\t35864\t2\t+\t.\tmult=2;pri=4;src=E\n+scaffold_1\tb2h\tintron\t35991\t36101\t1\t+\t.\tpri=4;src=E\n+scaffold_1\tb2h\tintron\t35991\t36171\t14\t+\t.\tmult=14;pri=4;src=E\n+scaffold_1\tb2h\tintron\t36274\t36350\t21\t+\t.\tmult=21;pri=4;src=E\n+scaffold_1\tb2h\tintron\t36771\t36824\t22\t+\t.\tmult=22;pri=4;src=E\n+scaffold_1\tb2h\tintron\t36940\t36987\t26\t+\t.\tmult=26;pri=4;src=E\n+scaffold_1\tb2h\tintron\t37176\t37236\t18\t+\t.\tmult=18;pri=4;src=E\n+scaffold_1\tb2h\tintron\t37437\t37489\t33\t+\t.\tmult=33;pri=4;src=E\n+scaffold_1\tb2h\tintron\t37571\t37649\t29\t+\t.\tmult=29;pri=4;src=E\n+scaffold_1\tb2h\tintron\t37780\t37842\t27\t+\t.\tmult=27;pri=4;src=E\n+scaffold_1\tb2h\tintron\t38114\t38168\t25\t+\t.\tmult=25;pri=4;src=E\n+scaffold_1\tb2h\tintron\t39471\t39575\t1\t-\t.\tpri=4;src=E\n+scaffold_1\tb2h\tintron\t39986\t40079\t90\t-\t.\tmult=90;pri=4;src=E\n+scaffold_1\tb2h\tintron\t46452\t46508\t142\t-\t.\tmult=142;pri=4;src=E\n+scaffold_1\tb2h\tintron\t47065\t47163\t114\t-\t.\tmult=114;pri=4;src=E\n+scaffold_1\tb2h\tintron\t49476\t49549\t41\t-\t.\tmult=41;pri=4;src=E\n+scaffold_1\tb2h\tintron\t50268\t50331\t836\t-\t.\tmult=836;pri=4;src=E\n+scaffold_1\tb2h\tintron\t50451\t50505\t201\t-\t.\tmult=201;pri=4;src=E\n+scaffold_1\tb2h\tintron\t21943\t50838\t2\t+\t.\tmult=2;pri=4;src=E\n+scaffold_1\tb2h\tintron\t50780\t50838\t150\t+\t.\tmult=150;pri=4;src=E\n+scaffold_1\tb2h\tintron\t46537\t50849\t1\t+\t.\tpri=4;src=E\n+scaffold_1\tb2h\tintron\t38088\t5'..b'pri=4;src=E\n+scaffold_2\tb2h\tintron\t671293\t671345\t82\t+\t.\tmult=82;pri=4;src=E\n+scaffold_2\tb2h\tintron\t671598\t671653\t45\t+\t.\tmult=45;pri=4;src=E\n+scaffold_2\tb2h\tintron\t675381\t675455\t1\t-\t.\tpri=4;src=E\n+scaffold_2\tb2h\tintron\t675510\t675561\t15\t-\t.\tmult=15;pri=4;src=E\n+scaffold_2\tb2h\tintron\t675753\t675807\t21\t-\t.\tmult=21;pri=4;src=E\n+scaffold_2\tb2h\tintron\t675959\t676026\t2\t-\t.\tmult=2;pri=4;src=E\n+scaffold_2\tb2h\tintron\t676228\t676285\t27\t-\t.\tmult=27;pri=4;src=E\n+scaffold_2\tb2h\tintron\t676413\t676461\t19\t-\t.\tmult=19;pri=4;src=E\n+scaffold_2\tb2h\tintron\t677119\t677181\t1\t-\t.\tpri=4;src=E\n+scaffold_2\tb2h\tintron\t677700\t677775\t15\t-\t.\tmult=15;pri=4;src=E\n+scaffold_2\tb2h\tintron\t677875\t677929\t12\t-\t.\tmult=12;pri=4;src=E\n+scaffold_2\tb2h\tintron\t678092\t678140\t13\t-\t.\tmult=13;pri=4;src=E\n+scaffold_2\tb2h\tintron\t678198\t678252\t14\t-\t.\tmult=14;pri=4;src=E\n+scaffold_2\tb2h\tintron\t679099\t679155\t12\t-\t.\tmult=12;pri=4;src=E\n+scaffold_2\tb2h\tintron\t679219\t679273\t14\t-\t.\tmult=14;pri=4;src=E\n+scaffold_2\tb2h\tintron\t679223\t679273\t2\t-\t.\tmult=2;pri=4;src=E\n+scaffold_2\tb2h\tintron\t680092\t680152\t11\t-\t.\tmult=11;pri=4;src=E\n+scaffold_2\tb2h\tintron\t680508\t680562\t22\t-\t.\tmult=22;pri=4;src=E\n+scaffold_2\tb2h\tintron\t680710\t680765\t19\t-\t.\tmult=19;pri=4;src=E\n+scaffold_2\tb2h\tintron\t680803\t680863\t16\t-\t.\tmult=16;pri=4;src=E\n+scaffold_2\tb2h\tintron\t681931\t682007\t1\t-\t.\tpri=4;src=E\n+scaffold_2\tb2h\tintron\t681959\t682007\t21\t-\t.\tmult=21;pri=4;src=E\n+scaffold_2\tb2h\tintron\t682247\t682307\t1\t-\t.\tpri=4;src=E\n+scaffold_2\tb2h\tintron\t682663\t682712\t32\t-\t.\tmult=32;pri=4;src=E\n+scaffold_2\tb2h\tintron\t682790\t682845\t19\t-\t.\tmult=19;pri=4;src=E\n+scaffold_2\tb2h\tintron\t687072\t687127\t9\t-\t.\tmult=9;pri=4;src=E\n+scaffold_2\tb2h\tintron\t687351\t687409\t8\t-\t.\tmult=8;pri=4;src=E\n+scaffold_2\tb2h\tintron\t687659\t687726\t1\t-\t.\tpri=4;src=E\n+scaffold_2\tb2h\tintron\t687666\t687726\t7\t-\t.\tmult=7;pri=4;src=E\n+scaffold_2\tb2h\tintron\t688115\t688177\t4\t-\t.\tmult=4;pri=4;src=E\n+scaffold_2\tb2h\tintron\t688620\t688682\t5\t-\t.\tmult=5;pri=4;src=E\n+scaffold_2\tb2h\tintron\t688971\t689025\t6\t-\t.\tmult=6;pri=4;src=E\n+scaffold_2\tb2h\tintron\t689236\t689289\t8\t-\t.\tmult=8;pri=4;src=E\n+scaffold_2\tb2h\tintron\t689468\t689529\t11\t-\t.\tmult=11;pri=4;src=E\n+scaffold_2\tb2h\tintron\t690061\t690194\t1\t+\t.\tpri=4;src=E\n+scaffold_2\tb2h\tintron\t690398\t690459\t6\t+\t.\tmult=6;pri=4;src=E\n+scaffold_2\tb2h\tintron\t690398\t690462\t1\t+\t.\tpri=4;src=E\n+scaffold_2\tb2h\tintron\t691521\t691575\t27\t-\t.\tmult=27;pri=4;src=E\n+scaffold_2\tb2h\tintron\t691955\t692016\t32\t-\t.\tmult=32;pri=4;src=E\n+scaffold_2\tb2h\tintron\t692137\t692203\t1\t-\t.\tpri=4;src=E\n+scaffold_2\tb2h\tintron\t692472\t692527\t29\t+\t.\tmult=29;pri=4;src=E\n+scaffold_2\tb2h\tintron\t692835\t692892\t1\t-\t.\tpri=4;src=E\n+scaffold_2\tb2h\tintron\t692849\t692901\t26\t+\t.\tmult=26;pri=4;src=E\n+scaffold_2\tb2h\tintron\t693091\t693175\t14\t+\t.\tmult=14;pri=4;src=E\n+scaffold_2\tb2h\tintron\t695212\t695276\t19\t+\t.\tmult=19;pri=4;src=E\n+scaffold_2\tb2h\tintron\t695918\t695976\t1\t+\t.\tpri=4;src=E\n+scaffold_2\tb2h\tintron\t697734\t697808\t2\t-\t.\tmult=2;pri=4;src=E\n+scaffold_2\tb2h\tintron\t700052\t700110\t30\t-\t.\tmult=30;pri=4;src=E\n+scaffold_2\tb2h\tintron\t700164\t700221\t6\t-\t.\tmult=6;pri=4;src=E\n+scaffold_2\tb2h\tintron\t700232\t700290\t1\t+\t.\tpri=4;src=E\n+scaffold_2\tb2h\tintron\t701891\t701948\t16\t+\t.\tmult=16;pri=4;src=E\n+scaffold_2\tb2h\tintron\t701891\t701969\t1\t+\t.\tpri=4;src=E\n+scaffold_2\tb2h\tintron\t702165\t702236\t14\t+\t.\tmult=14;pri=4;src=E\n+scaffold_2\tb2h\tintron\t702324\t702393\t4\t+\t.\tmult=4;pri=4;src=E\n+scaffold_2\tb2h\tintron\t702744\t702819\t1\t+\t.\tpri=4;src=E\n+scaffold_2\tb2h\tintron\t702748\t702819\t2\t+\t.\tmult=2;pri=4;src=E\n+scaffold_2\tb2h\tintron\t704477\t704573\t2\t-\t.\tmult=2;pri=4;src=E\n+scaffold_2\tb2h\tintron\t706464\t706530\t34\t-\t.\tmult=34;pri=4;src=E\n+scaffold_2\tb2h\tintron\t709620\t709706\t1\t+\t.\tpri=4;src=E\n+scaffold_2\tb2h\tintron\t713138\t713206\t10\t+\t.\tmult=10;pri=4;src=E\n+scaffold_2\tb2h\tintron\t713239\t713293\t2\t+\t.\tmult=2;pri=4;src=E\n+scaffold_2\tb2h\tintron\t713360\t713418\t7\t+\t.\tmult=7;pri=4;src=E\n+scaffold_2\tb2h\tintron\t713636\t713722\t4\t+\t.\tmult=4;pri=4;src=E\n+scaffold_2\tb2h\tintron\t713851\t713929\t4\t+\t.\tmult=4;pri=4;src=E\n+scaffold_2\tb2h\tintron\t715415\t715498\t1\t+\t.\tpri=4;src=E\n' |
b |
diff -r 000000000000 -r 174c63ee0150 test-data/output.gtf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/output.gtf Mon Oct 30 15:35:25 2023 +0000 |
b |
b'@@ -0,0 +1,8060 @@\n+scaffold_1\tGeneMark.hmm3\tgene\t4621\t5370\t.\t+\t.\tg_2\n+scaffold_1\tGeneMark.hmm3\ttranscript\t4621\t5370\t.\t+\t.\tanno1.g2.t2\n+scaffold_1\tGeneMark.hmm3\tstart_codon\t4621\t4623\t.\t+\t0\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\tCDS\t4621\t4715\t.\t+\t0\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\texon\t4621\t4715\t0\t+\t.\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\tintron\t4716\t4811\t.\t+\t1\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\tCDS\t4812\t5100\t.\t+\t1\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\texon\t4812\t5100\t0\t+\t.\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\tintron\t5101\t5184\t.\t+\t0\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\tCDS\t5185\t5370\t.\t+\t0\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\texon\t5185\t5370\t0\t+\t.\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\tstop_codon\t5368\t5370\t.\t+\t0\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tAUGUSTUS\tgene\t6889\t7683\t.\t+\t.\tg_4\n+scaffold_1\tAUGUSTUS\ttranscript\t6889\t7683\t0.83\t+\t.\tanno1.g4.t1\n+scaffold_1\tAUGUSTUS\tstart_codon\t6889\t6891\t.\t+\t0\ttranscript_id "anno1.g4.t1"; gene_id "g_4";\n+scaffold_1\tAUGUSTUS\tCDS\t6889\t7683\t0.83\t+\t0\ttranscript_id "anno1.g4.t1"; gene_id "g_4";\n+scaffold_1\tAUGUSTUS\texon\t6889\t7683\t.\t+\t.\ttranscript_id "anno1.g4.t1"; gene_id "g_4";\n+scaffold_1\tAUGUSTUS\tstop_codon\t7681\t7683\t.\t+\t0\ttranscript_id "anno1.g4.t1"; gene_id "g_4";\n+scaffold_1\tAUGUSTUS\tgene\t9569\t10657\t.\t+\t.\tg_5\n+scaffold_1\tAUGUSTUS\ttranscript\t9569\t10657\t1\t+\t.\tanno1.g5.t1\n+scaffold_1\tAUGUSTUS\tstart_codon\t9569\t9571\t.\t+\t0\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\tCDS\t9569\t9699\t1\t+\t0\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\texon\t9569\t9699\t.\t+\t.\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\tintron\t9700\t9762\t1\t+\t.\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\tCDS\t9763\t9850\t1\t+\t1\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\texon\t9763\t9850\t.\t+\t.\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\tintron\t9851\t9907\t1\t+\t.\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\tCDS\t9908\t10657\t1\t+\t0\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\texon\t9908\t10657\t.\t+\t.\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\tstop_codon\t10655\t10657\t.\t+\t0\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\tgene\t10734\t13273\t.\t-\t.\tg_6\n+scaffold_1\tAUGUSTUS\ttranscript\t10734\t13273\t0.98\t-\t.\tanno1.g6.t1\n+scaffold_1\tAUGUSTUS\tstop_codon\t10734\t10736\t.\t-\t0\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tCDS\t10734\t10848\t1\t-\t1\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\texon\t10734\t10848\t.\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tintron\t10849\t10905\t1\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tCDS\t10906\t11372\t1\t-\t0\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\texon\t10906\t11372\t.\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tintron\t11373\t11458\t1\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tCDS\t11459\t11652\t1\t-\t2\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\texon\t11459\t11652\t.\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tintron\t11653\t11708\t1\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tCDS\t11709\t11819\t1\t-\t2\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\texon\t11709\t11819\t.\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tintron\t11820\t11882\t1\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tCDS\t11883\t12004\t1\t-\t1\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\texon\t11883\t12004\t.\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tintron\t12005\t12077\t1\t-\t'..b'5";\n+scaffold_2\tAUGUSTUS\texon\t692528\t692848\t.\t+\t.\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\tintron\t692849\t692901\t1\t+\t.\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\tCDS\t692902\t693090\t1\t+\t0\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\texon\t692902\t693090\t.\t+\t.\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\tintron\t693091\t693175\t1\t+\t.\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\tCDS\t693176\t693328\t1\t+\t0\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\texon\t693176\t693328\t.\t+\t.\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\tstop_codon\t693326\t693328\t.\t+\t0\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\ttranscript\t692235\t693328\t.\t+\t.\tanno1.g5575.t2\n+scaffold_2\tGeneMark.hmm3\tstart_codon\t692235\t692237\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tCDS\t692235\t692471\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\texon\t692235\t692471\t0\t+\t.\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tintron\t692472\t692527\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tCDS\t692528\t692848\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\texon\t692528\t692848\t0\t+\t.\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tintron\t692849\t692901\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tCDS\t692902\t693090\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\texon\t692902\t693090\t0\t+\t.\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tintron\t693091\t693175\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tCDS\t693176\t693328\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\texon\t693176\t693328\t0\t+\t.\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tstop_codon\t693326\t693328\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\tgene\t695485\t698421\t.\t-\t.\tg_596\n+scaffold_2\tAUGUSTUS\ttranscript\t695485\t698421\t0.47\t-\t.\tanno1.g5576.t1\n+scaffold_2\tAUGUSTUS\tstop_codon\t695485\t695487\t.\t-\t0\ttranscript_id "anno1.g5576.t1"; gene_id "g_596";\n+scaffold_2\tAUGUSTUS\tCDS\t695485\t697733\t0.95\t-\t2\ttranscript_id "anno1.g5576.t1"; gene_id "g_596";\n+scaffold_2\tAUGUSTUS\texon\t695485\t697733\t.\t-\t.\ttranscript_id "anno1.g5576.t1"; gene_id "g_596";\n+scaffold_2\tAUGUSTUS\tintron\t697734\t697808\t1\t-\t.\ttranscript_id "anno1.g5576.t1"; gene_id "g_596";\n+scaffold_2\tAUGUSTUS\tCDS\t697809\t698421\t0.51\t-\t0\ttranscript_id "anno1.g5576.t1"; gene_id "g_596";\n+scaffold_2\tAUGUSTUS\texon\t697809\t698421\t.\t-\t.\ttranscript_id "anno1.g5576.t1"; gene_id "g_596";\n+scaffold_2\tAUGUSTUS\tstart_codon\t698419\t698421\t.\t-\t0\ttranscript_id "anno1.g5576.t1"; gene_id "g_596";\n+scaffold_2\tAUGUSTUS\tgene\t698522\t699409\t.\t-\t.\tg_597\n+scaffold_2\tAUGUSTUS\ttranscript\t698522\t699409\t0.55\t-\t.\tanno1.g5577.t1\n+scaffold_2\tAUGUSTUS\tstop_codon\t698522\t698524\t.\t-\t0\ttranscript_id "anno1.g5577.t1"; gene_id "g_597";\n+scaffold_2\tAUGUSTUS\tCDS\t698522\t699409\t0.55\t-\t0\ttranscript_id "anno1.g5577.t1"; gene_id "g_597";\n+scaffold_2\tAUGUSTUS\texon\t698522\t699409\t.\t-\t.\ttranscript_id "anno1.g5577.t1"; gene_id "g_597";\n+scaffold_2\tAUGUSTUS\tstart_codon\t699407\t699409\t.\t-\t0\ttranscript_id "anno1.g5577.t1"; gene_id "g_597";\n+scaffold_2\tAUGUSTUS\tgene\t716432\t717148\t.\t+\t.\tg_603\n+scaffold_2\tAUGUSTUS\ttranscript\t716432\t717148\t0.85\t+\t.\tanno1.g5583.t1\n+scaffold_2\tAUGUSTUS\tstart_codon\t716432\t716434\t.\t+\t0\ttranscript_id "anno1.g5583.t1"; gene_id "g_603";\n+scaffold_2\tAUGUSTUS\tCDS\t716432\t717148\t0.85\t+\t0\ttranscript_id "anno1.g5583.t1"; gene_id "g_603";\n+scaffold_2\tAUGUSTUS\texon\t716432\t717148\t.\t+\t.\ttranscript_id "anno1.g5583.t1"; gene_id "g_603";\n+scaffold_2\tAUGUSTUS\tstop_codon\t717146\t717148\t.\t+\t0\ttranscript_id "anno1.g5583.t1"; gene_id "g_603";\n' |
b |
diff -r 000000000000 -r 174c63ee0150 test-data/output.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/output.txt Mon Oct 30 15:35:25 2023 +0000 |
b |
b'@@ -0,0 +1,8060 @@\n+scaffold_1\tGeneMark.hmm3\tgene\t4621\t5370\t.\t+\t.\tg_2\n+scaffold_1\tGeneMark.hmm3\ttranscript\t4621\t5370\t.\t+\t.\tanno1.g2.t2\n+scaffold_1\tGeneMark.hmm3\tstart_codon\t4621\t4623\t.\t+\t0\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\tCDS\t4621\t4715\t.\t+\t0\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\texon\t4621\t4715\t0\t+\t.\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\tintron\t4716\t4811\t.\t+\t1\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\tCDS\t4812\t5100\t.\t+\t1\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\texon\t4812\t5100\t0\t+\t.\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\tintron\t5101\t5184\t.\t+\t0\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\tCDS\t5185\t5370\t.\t+\t0\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\texon\t5185\t5370\t0\t+\t.\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tGeneMark.hmm3\tstop_codon\t5368\t5370\t.\t+\t0\ttranscript_id "anno1.g2.t2"; gene_id "g_2";\n+scaffold_1\tAUGUSTUS\tgene\t6889\t7683\t.\t+\t.\tg_4\n+scaffold_1\tAUGUSTUS\ttranscript\t6889\t7683\t0.83\t+\t.\tanno1.g4.t1\n+scaffold_1\tAUGUSTUS\tstart_codon\t6889\t6891\t.\t+\t0\ttranscript_id "anno1.g4.t1"; gene_id "g_4";\n+scaffold_1\tAUGUSTUS\tCDS\t6889\t7683\t0.83\t+\t0\ttranscript_id "anno1.g4.t1"; gene_id "g_4";\n+scaffold_1\tAUGUSTUS\texon\t6889\t7683\t.\t+\t.\ttranscript_id "anno1.g4.t1"; gene_id "g_4";\n+scaffold_1\tAUGUSTUS\tstop_codon\t7681\t7683\t.\t+\t0\ttranscript_id "anno1.g4.t1"; gene_id "g_4";\n+scaffold_1\tAUGUSTUS\tgene\t9569\t10657\t.\t+\t.\tg_5\n+scaffold_1\tAUGUSTUS\ttranscript\t9569\t10657\t1\t+\t.\tanno1.g5.t1\n+scaffold_1\tAUGUSTUS\tstart_codon\t9569\t9571\t.\t+\t0\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\tCDS\t9569\t9699\t1\t+\t0\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\texon\t9569\t9699\t.\t+\t.\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\tintron\t9700\t9762\t1\t+\t.\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\tCDS\t9763\t9850\t1\t+\t1\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\texon\t9763\t9850\t.\t+\t.\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\tintron\t9851\t9907\t1\t+\t.\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\tCDS\t9908\t10657\t1\t+\t0\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\texon\t9908\t10657\t.\t+\t.\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\tstop_codon\t10655\t10657\t.\t+\t0\ttranscript_id "anno1.g5.t1"; gene_id "g_5";\n+scaffold_1\tAUGUSTUS\tgene\t10734\t13273\t.\t-\t.\tg_6\n+scaffold_1\tAUGUSTUS\ttranscript\t10734\t13273\t0.98\t-\t.\tanno1.g6.t1\n+scaffold_1\tAUGUSTUS\tstop_codon\t10734\t10736\t.\t-\t0\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tCDS\t10734\t10848\t1\t-\t1\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\texon\t10734\t10848\t.\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tintron\t10849\t10905\t1\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tCDS\t10906\t11372\t1\t-\t0\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\texon\t10906\t11372\t.\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tintron\t11373\t11458\t1\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tCDS\t11459\t11652\t1\t-\t2\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\texon\t11459\t11652\t.\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tintron\t11653\t11708\t1\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tCDS\t11709\t11819\t1\t-\t2\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\texon\t11709\t11819\t.\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tintron\t11820\t11882\t1\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tCDS\t11883\t12004\t1\t-\t1\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\texon\t11883\t12004\t.\t-\t.\ttranscript_id "anno1.g6.t1"; gene_id "g_6";\n+scaffold_1\tAUGUSTUS\tintron\t12005\t12077\t1\t-\t'..b'5";\n+scaffold_2\tAUGUSTUS\texon\t692528\t692848\t.\t+\t.\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\tintron\t692849\t692901\t1\t+\t.\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\tCDS\t692902\t693090\t1\t+\t0\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\texon\t692902\t693090\t.\t+\t.\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\tintron\t693091\t693175\t1\t+\t.\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\tCDS\t693176\t693328\t1\t+\t0\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\texon\t693176\t693328\t.\t+\t.\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\tstop_codon\t693326\t693328\t.\t+\t0\ttranscript_id "anno1.g5575.t1"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\ttranscript\t692235\t693328\t.\t+\t.\tanno1.g5575.t2\n+scaffold_2\tGeneMark.hmm3\tstart_codon\t692235\t692237\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tCDS\t692235\t692471\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\texon\t692235\t692471\t0\t+\t.\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tintron\t692472\t692527\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tCDS\t692528\t692848\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\texon\t692528\t692848\t0\t+\t.\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tintron\t692849\t692901\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tCDS\t692902\t693090\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\texon\t692902\t693090\t0\t+\t.\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tintron\t693091\t693175\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tCDS\t693176\t693328\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\texon\t693176\t693328\t0\t+\t.\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tGeneMark.hmm3\tstop_codon\t693326\t693328\t.\t+\t0\ttranscript_id "anno1.g5575.t2"; gene_id "g_595";\n+scaffold_2\tAUGUSTUS\tgene\t695485\t698421\t.\t-\t.\tg_596\n+scaffold_2\tAUGUSTUS\ttranscript\t695485\t698421\t0.47\t-\t.\tanno1.g5576.t1\n+scaffold_2\tAUGUSTUS\tstop_codon\t695485\t695487\t.\t-\t0\ttranscript_id "anno1.g5576.t1"; gene_id "g_596";\n+scaffold_2\tAUGUSTUS\tCDS\t695485\t697733\t0.95\t-\t2\ttranscript_id "anno1.g5576.t1"; gene_id "g_596";\n+scaffold_2\tAUGUSTUS\texon\t695485\t697733\t.\t-\t.\ttranscript_id "anno1.g5576.t1"; gene_id "g_596";\n+scaffold_2\tAUGUSTUS\tintron\t697734\t697808\t1\t-\t.\ttranscript_id "anno1.g5576.t1"; gene_id "g_596";\n+scaffold_2\tAUGUSTUS\tCDS\t697809\t698421\t0.51\t-\t0\ttranscript_id "anno1.g5576.t1"; gene_id "g_596";\n+scaffold_2\tAUGUSTUS\texon\t697809\t698421\t.\t-\t.\ttranscript_id "anno1.g5576.t1"; gene_id "g_596";\n+scaffold_2\tAUGUSTUS\tstart_codon\t698419\t698421\t.\t-\t0\ttranscript_id "anno1.g5576.t1"; gene_id "g_596";\n+scaffold_2\tAUGUSTUS\tgene\t698522\t699409\t.\t-\t.\tg_597\n+scaffold_2\tAUGUSTUS\ttranscript\t698522\t699409\t0.55\t-\t.\tanno1.g5577.t1\n+scaffold_2\tAUGUSTUS\tstop_codon\t698522\t698524\t.\t-\t0\ttranscript_id "anno1.g5577.t1"; gene_id "g_597";\n+scaffold_2\tAUGUSTUS\tCDS\t698522\t699409\t0.55\t-\t0\ttranscript_id "anno1.g5577.t1"; gene_id "g_597";\n+scaffold_2\tAUGUSTUS\texon\t698522\t699409\t.\t-\t.\ttranscript_id "anno1.g5577.t1"; gene_id "g_597";\n+scaffold_2\tAUGUSTUS\tstart_codon\t699407\t699409\t.\t-\t0\ttranscript_id "anno1.g5577.t1"; gene_id "g_597";\n+scaffold_2\tAUGUSTUS\tgene\t716432\t717148\t.\t+\t.\tg_603\n+scaffold_2\tAUGUSTUS\ttranscript\t716432\t717148\t0.85\t+\t.\tanno1.g5583.t1\n+scaffold_2\tAUGUSTUS\tstart_codon\t716432\t716434\t.\t+\t0\ttranscript_id "anno1.g5583.t1"; gene_id "g_603";\n+scaffold_2\tAUGUSTUS\tCDS\t716432\t717148\t0.85\t+\t0\ttranscript_id "anno1.g5583.t1"; gene_id "g_603";\n+scaffold_2\tAUGUSTUS\texon\t716432\t717148\t.\t+\t.\ttranscript_id "anno1.g5583.t1"; gene_id "g_603";\n+scaffold_2\tAUGUSTUS\tstop_codon\t717146\t717148\t.\t+\t0\ttranscript_id "anno1.g5583.t1"; gene_id "g_603";\n' |
b |
diff -r 000000000000 -r 174c63ee0150 tsebra.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tsebra.xml Mon Oct 30 15:35:25 2023 +0000 |
[ |
@@ -0,0 +1,94 @@ +<?xml version="1.0"?> +<tool id="tsebra" name="TSEBRA" version="@TOOL_VERSION@+galaxy0" profile="21.05"> + <description>tanscript selector for BRAKER</description> + <macros> + <import>macros.xml</import> + </macros> + <requirements> + <requirement type="package" version="@TOOL_VERSION@">tsebra</requirement> + </requirements> + <command detect_errors="exit_code"><![CDATA[ + tsebra.py + + #if str( $gtf_file_param ) == "GTF": + -g '$gtf_input' + #elif str( $gtf_file_param ) == "KEEP_GTF": + -k '$gtf_input' + #end if + + #if $hint_file + -e '$hint_file' + #end if + #if $cfg_file + -c '$cfg_file' + #end if + + $ignore_tx_phase + #if $filter_exon + --filter_single_exon_genes + #end if + #if $score_tab + --score_tab '$output_tab' + #end if + + -o '$output' + ]]></command> + <inputs> + <param name="gtf_input" type="data" format="gtf" label="GTF input"/> + <param name="gtf_file_param" type="select" label="Choose the analysis parameter for the gtf file"> + <option value="GTF" selected="true">List of gene prediciton files</option> + <option value="KEEP_GTF">All transcripts from these gene sets will be included in the output</option> + </param> + <param name="hint_file" argument="-e" type="data" format="gff" optional="true" label="List of files containing extrinsic evidence"/> + <param name="cfg_file" argument="-c" type="data" format="txt" optional="true" label="Configuration file" help="Find the recommanded parameter at config/default.cfg"/> + <param name="score_tab" argument="-s" type="boolean" checked="false" label="Print the transcript scores as a table to the specified file"/> + <param name="ignore_transcrpts" type="boolean" label="Ignore the phase transcripts while detecting clusters of overlapping transcripts"/> + <param name="filter_exon" type="boolean" label="Filter out all single-exon genes"/> + <param argument="--ignore_tx_phase" type="boolean" truevalue="--ignore_tx_phase" falsevalue="" label="Ignore the phase transcripts while detecting clusters of overlapping transcripts"/> + </inputs> + + <outputs> + <data name="output" format="gtf" label="TSEBRA on ${on_string}"/> + <data name="output_tab" format="txt" label="TSEBRA on ${on_string} : tab"> + <actions> + <action name="column_names" type="metadata" default="TX_ID,intron_support,stasto_support,s1,s2,s3,s4" /> + </actions> + <filter>score_tab</filter> + </data> + </outputs> + + <tests> + <test expect_num_outputs="1"> + <param name="gtf_input" value="braker.gtf" ftype="gtf"/> + <param name="hint_file" value="hintsfile.gff" ftype="gff"/> + <param name="score_tab" value="false"/> + <param name="gtf_file_param" value="GTF"/> + <output name="output" ftype="gtf" file="output.gtf" lines_diff="2"/> + </test> + + <test expect_num_outputs="2"> + <param name="gtf_input" value="braker.gtf" ftype="gtf"/> + <param name="hint_file" value="hintsfile.gff" ftype="gff"/> + <param name="score_tab" value="true"/> + <param name="gtf_file_param" value="GTF"/> + <output name="output" ftype="gtf" file="output.gtf" lines_diff="2"/> + <output name="output_tab" ftype="txt"> + <assert_contents> + <has_size value="32000" delta="300"/> + <has_text text="anno1;g1.t1"/> + <has_text text="anno1;g59.t1"/> + <has_text text="anno1;g169.t1"/> + </assert_contents> + </output> + </test> + </tests> + + <help><![CDATA[ + tsebra_ TSEBRA is a combinatorial tool that selects transcripts from genetic predictions based on support by extrinsic evidence + in the form of introns and start/stop codpns. This tool has been developed to combine BRAKER predictions. + + + .. _tsebra: https://github.com/Gaius-Augustus/TSEBRA + ]]></help> + <expand macro="citation"></expand> +</tool> |