Skip to content

Commit 8806778

Browse files
Merge pull request #33 from YuWei-CH/support-new-chromosome
Support add new chromosome sequence feature
2 parents dde6c6f + eccc15c commit 8806778

File tree

28 files changed

+602
-141
lines changed

28 files changed

+602
-141
lines changed

reform.py

Lines changed: 355 additions & 141 deletions
Large diffs are not rendered by default.

test_data/17/gold.fa

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
>X
2+
ZZZZABBBBBDDDDDCCCCCIIIIIKKKKK
3+
>Y
4+
AAAATTTTGGGGCCCC

test_data/17/gold.gtf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
X ref exon 5 25 . + 0 gene_id "ref_gene"; transcript_id "ref_gene.1";
2+
X ref CDS 8 22 . + 0 gene_id "ref_gene"; transcript_id "ref_gene.1";
3+
X ref start_codon 5 7 . + 0 gene_id "ref_gene"; transcript_id "ref_gene.1";
4+
X ref stop_codon 23 25 . + 0 gene_id "ref_gene"; transcript_id "ref_gene.1";
5+
Y ref exon 1 16 . + 0 gene_id "new_gene"; transcript_id "new_gene.1";
6+
Y ref CDS 4 14 . + 0 gene_id "new_gene"; transcript_id "new_gene.1";
7+
Y ref start_codon 1 3 . + 0 gene_id "new_gene"; transcript_id "new_gene.1";
8+
Y ref stop_codon 14 16 . + 0 gene_id "new_gene"; transcript_id "new_gene.1";

test_data/17/in.fa

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
>Y
2+
AAAATTTTGGGGCCCC

test_data/17/in.gtf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Y ref exon 1 16 . + 0 gene_id "new_gene"; transcript_id "new_gene.1";
2+
Y ref CDS 4 14 . + 0 gene_id "new_gene"; transcript_id "new_gene.1";
3+
Y ref start_codon 1 3 . + 0 gene_id "new_gene"; transcript_id "new_gene.1";
4+
Y ref stop_codon 14 16 . + 0 gene_id "new_gene"; transcript_id "new_gene.1";

test_data/17/ref.fa

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
>X
2+
ZZZZABBBBBDDDDDCCCCCIIIIIKKKKK

test_data/17/ref.gtf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
X ref exon 5 25 . + 0 gene_id "ref_gene"; transcript_id "ref_gene.1";
2+
X ref CDS 8 22 . + 0 gene_id "ref_gene"; transcript_id "ref_gene.1";
3+
X ref start_codon 5 7 . + 0 gene_id "ref_gene"; transcript_id "ref_gene.1";
4+
X ref stop_codon 23 25 . + 0 gene_id "ref_gene"; transcript_id "ref_gene.1";

test_data/18/gold.fa

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
>X
2+
ZZZZABBBBBDDDDDCCCCCIIIIIKKKKK
3+
>Y
4+
AAAATTTTGGGGCCCC
5+
>H
6+
GGGGAATTCCCCGGGG
7+
>M
8+
CCCCGGGGAAAATTTT

test_data/18/gold.gtf

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
X ref exon 5 25 . + 0 gene_id "ref_gene"; transcript_id "ref_gene.1";
2+
X ref CDS 8 22 . + 0 gene_id "ref_gene"; transcript_id "ref_gene.1";
3+
X ref start_codon 5 7 . + 0 gene_id "ref_gene"; transcript_id "ref_gene.1";
4+
X ref stop_codon 23 25 . + 0 gene_id "ref_gene"; transcript_id "ref_gene.1";
5+
##sequence-region Y 1 16
6+
Y ref exon 1 16 . + 0 gene_id "new_gene"; transcript_id "new_gene.1";
7+
Y ref CDS 4 14 . + 0 gene_id "new_gene"; transcript_id "new_gene.1";
8+
Y ref start_codon 1 3 . + 0 gene_id "new_gene"; transcript_id "new_gene.1";
9+
Y ref stop_codon 14 16 . + 0 gene_id "new_gene"; transcript_id "new_gene.1";
10+
##sequence-region H 1 16
11+
H ref exon 1 16 . + 0 gene_id "gene2"; transcript_id "gene2.1";
12+
H ref CDS 4 14 . + 0 gene_id "gene2"; transcript_id "gene2.1";
13+
H ref start_codon 1 3 . + 0 gene_id "gene2"; transcript_id "gene2.1";
14+
H ref stop_codon 14 16 . + 0 gene_id "gene2"; transcript_id "gene2.1";
15+
M ref exon 1 16 . + 0 gene_id "gene4"; transcript_id "gene4.1";
16+
M ref CDS 4 14 . + 0 gene_id "gene4"; transcript_id "gene4.1";
17+
M ref start_codon 1 3 . + 0 gene_id "gene4"; transcript_id "gene4.1";
18+
M ref stop_codon 14 16 . + 0 gene_id "gene4"; transcript_id "gene4.1";

test_data/18/in1.fa

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
>Y
2+
AAAATTTTGGGGCCCC

0 commit comments

Comments
 (0)