In [1]:
import pysam
samfile = pysam.Samfile("test.sam", mode="w", referencelengths=[100], referencenames=["testchr"]) read = pysam.AlignedRead() read.seq = "AAAAAAAAAA" read.pos = 2

In [2]:
sequence = (
"AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC"
"TTCTGAACTGGTTACCTGCCGTGAGTAAATTAAAATTTTATTGACTTAGGTCACTAAATACTTTAACCAA"
"TATAGGCATAGCGCACAGACAGATAAAAATTACAGAGTACACAACATCCATGAAACGCATTAGCACCACC"
"ATTACCACCACCATCACCATTACCACAGGTAACGGTGCGGGCTGACGCGTACAGGAAACACAGAAAAAAG"
"CCCGCACCTGACAGTGCGGGCTTTTTTTTTCGACCAAAGGTAACGAGGTAACAACCATGCGAGTGTTGAA"
"GTTCGGCGGTACATCAGTGGCAAATGCAGAACGTTTTCTGCGTGTTGCCGATATTCTGGAAAGCAATGCC"
"AGGCAGGGGCAGGTGGCCACCGTCCTCTCTGCCCCCGCCAAAATCACCAACCACCTGGTGGCGATGATTG"
"AAAAAACCATTAGCGGCCAGGATGCTTTACCCAATATCAGCGATGCCGAACGTATTTTTGCCGAACTTTT"
"GACGGGACTCGCCGCCGCCCAGCCGGGGTTCCCGCTGGCGCAATTGAAAACTTTCGTCGATCAGGAATTT"
"GCCCAAATAAAACATGTCCTGCATGGCATTAGTTTGTTGGGGCAGTGCCCGGATAGCATCAACGCTGCGC"
)

In [3]:
len(sequence)


Out[3]:
700

In [4]:
def reverse_compliment(seq):
    matches = {"A": "T", "T": "A", "G": "C", "C": "G"}
    return "".join(matches[i] for i in reversed(seq))

In [5]:
with open("test_SE_plus.fastq", "w") as outfile:
    for i in range(10):
        outfile.write("@TEST_%d\n" % i)
        outfile.write(sequence[i + 20:i + 55] + "\n")
        outfile.write("+\n")
        outfile.write("~" * 35 + "\n")

In [6]:
with open("test_SE_minus.fastq", "w") as outfile:
    rev = reverse_compliment(sequence)
    for i in range(10):
        outfile.write("@TEST_%d\n" % i)
        outfile.write(rev[i + 20:i + 55] + "\n")
        outfile.write("+\n")
        outfile.write("~" * 35 + "\n")

In [7]:
!bowtie2 "/home/pphaneuf/sequencing/NC_000913_2/NC_000913_2" test_SE_plus.fastq -S test_SE_plus.sam
!bowtie2 "/home/pphaneuf/sequencing/NC_000913_2/NC_000913_2" test_SE_minus.fastq -S test_SE_minus.sam
!bowtie2 -X 1000 "/home/pphaneuf/sequencing/NC_000913_2/NC_000913_2" -1 test_SE_plus.fastq -2 test_SE_minus.fastq -S test_PE.sam
!bowtie2 -X 1000 "/home/pphaneuf/sequencing/NC_000913_2/NC_000913_2" -2 test_SE_plus.fastq -1 test_SE_minus.fastq -S test_PE_rev.sam


10 reads; of these:
  10 (100.00%) were unpaired; of these:
    0 (0.00%) aligned 0 times
    10 (100.00%) aligned exactly 1 time
    0 (0.00%) aligned >1 times
100.00% overall alignment rate
10 reads; of these:
  10 (100.00%) were unpaired; of these:
    0 (0.00%) aligned 0 times
    10 (100.00%) aligned exactly 1 time
    0 (0.00%) aligned >1 times
100.00% overall alignment rate
10 reads; of these:
  10 (100.00%) were paired; of these:
    0 (0.00%) aligned concordantly 0 times
    10 (100.00%) aligned concordantly exactly 1 time
    0 (0.00%) aligned concordantly >1 times
    ----
    0 pairs aligned concordantly 0 times; of these:
      0 (0.00%) aligned discordantly 1 time
    ----
    0 pairs aligned 0 times concordantly or discordantly; of these:
      0 mates make up the pairs; of these:
        0 (0.00%) aligned 0 times
        0 (0.00%) aligned exactly 1 time
        0 (0.00%) aligned >1 times
100.00% overall alignment rate
10 reads; of these:
  10 (100.00%) were paired; of these:
    0 (0.00%) aligned concordantly 0 times
    10 (100.00%) aligned concordantly exactly 1 time
    0 (0.00%) aligned concordantly >1 times
    ----
    0 pairs aligned concordantly 0 times; of these:
      0 (0.00%) aligned discordantly 1 time
    ----
    0 pairs aligned 0 times concordantly or discordantly; of these:
      0 mates make up the pairs; of these:
        0 (0.00%) aligned 0 times
        0 (0.00%) aligned exactly 1 time
        0 (0.00%) aligned >1 times
100.00% overall alignment rate

In [12]:
from sequtil import makegff


---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-12-e863c0787a88> in <module>()
----> 1 from sequtil.sequtil.sequtil import makegff

ImportError: No module named sequtil.sequtil.sequtil

In [9]:
makegff.write_samfile_to_gff("test_SE_plus.sam", "test_SE_plus.gff")
makegff.write_samfile_to_gff("test_SE_plus.sam", "test_SE_plus_5.gff", five_prime=True)
makegff.write_samfile_to_gff("test_SE_minus.sam", "test_SE_minus.gff")
makegff.write_samfile_to_gff("test_SE_minus.sam", "test_SE_minus_5.gff", five_prime=True)
makegff.write_samfile_to_gff("test_PE.sam", "test_PE.gff")
makegff.write_samfile_to_gff("test_PE.sam", "test_PE_5.gff", five_prime=True)
makegff.write_samfile_to_gff("test_PE_rev.sam", "test_PE_rev.gff")
makegff.write_samfile_to_gff("test_PE_rev.sam", "test_PE_rev_5.gff", five_prime=True)


/home/aebrahim/sequtil/sequtil/makegff.py:99: UserWarning: 5' only data should not have been processed as Paired-end. What are you doing?
  warn("5' only data should not have been processed as Paired-end. "

In [10]:
!cat test_SE_plus.gff


NC_000913		test_SE_plus.sam	21	21	1	+	.	.
NC_000913		test_SE_plus.sam	22	22	2	+	.	.
NC_000913		test_SE_plus.sam	23	23	3	+	.	.
NC_000913		test_SE_plus.sam	24	24	4	+	.	.
NC_000913		test_SE_plus.sam	25	25	5	+	.	.
NC_000913		test_SE_plus.sam	26	26	6	+	.	.
NC_000913		test_SE_plus.sam	27	27	7	+	.	.
NC_000913		test_SE_plus.sam	28	28	8	+	.	.
NC_000913		test_SE_plus.sam	29	29	9	+	.	.
NC_000913		test_SE_plus.sam	30	30	10	+	.	.
NC_000913		test_SE_plus.sam	31	31	10	+	.	.
NC_000913		test_SE_plus.sam	32	32	10	+	.	.
NC_000913		test_SE_plus.sam	33	33	10	+	.	.
NC_000913		test_SE_plus.sam	34	34	10	+	.	.
NC_000913		test_SE_plus.sam	35	35	10	+	.	.
NC_000913		test_SE_plus.sam	36	36	10	+	.	.
NC_000913		test_SE_plus.sam	37	37	10	+	.	.
NC_000913		test_SE_plus.sam	38	38	10	+	.	.
NC_000913		test_SE_plus.sam	39	39	10	+	.	.
NC_000913		test_SE_plus.sam	40	40	10	+	.	.
NC_000913		test_SE_plus.sam	41	41	10	+	.	.
NC_000913		test_SE_plus.sam	42	42	10	+	.	.
NC_000913		test_SE_plus.sam	43	43	10	+	.	.
NC_000913		test_SE_plus.sam	44	44	10	+	.	.
NC_000913		test_SE_plus.sam	45	45	10	+	.	.
NC_000913		test_SE_plus.sam	46	46	10	+	.	.
NC_000913		test_SE_plus.sam	47	47	10	+	.	.
NC_000913		test_SE_plus.sam	48	48	10	+	.	.
NC_000913		test_SE_plus.sam	49	49	10	+	.	.
NC_000913		test_SE_plus.sam	50	50	10	+	.	.
NC_000913		test_SE_plus.sam	51	51	10	+	.	.
NC_000913		test_SE_plus.sam	52	52	10	+	.	.
NC_000913		test_SE_plus.sam	53	53	10	+	.	.
NC_000913		test_SE_plus.sam	54	54	10	+	.	.
NC_000913		test_SE_plus.sam	55	55	10	+	.	.
NC_000913		test_SE_plus.sam	56	56	9	+	.	.
NC_000913		test_SE_plus.sam	57	57	8	+	.	.
NC_000913		test_SE_plus.sam	58	58	7	+	.	.
NC_000913		test_SE_plus.sam	59	59	6	+	.	.
NC_000913		test_SE_plus.sam	60	60	5	+	.	.
NC_000913		test_SE_plus.sam	61	61	4	+	.	.
NC_000913		test_SE_plus.sam	62	62	3	+	.	.
NC_000913		test_SE_plus.sam	63	63	2	+	.	.
NC_000913		test_SE_plus.sam	64	64	1	+	.	.

In [11]:
!cat test_SE_minus.gff


NC_000913		test_SE_minus.sam	637	637	-1	-	.	.
NC_000913		test_SE_minus.sam	638	638	-2	-	.	.
NC_000913		test_SE_minus.sam	639	639	-3	-	.	.
NC_000913		test_SE_minus.sam	640	640	-4	-	.	.
NC_000913		test_SE_minus.sam	641	641	-5	-	.	.
NC_000913		test_SE_minus.sam	642	642	-6	-	.	.
NC_000913		test_SE_minus.sam	643	643	-7	-	.	.
NC_000913		test_SE_minus.sam	644	644	-8	-	.	.
NC_000913		test_SE_minus.sam	645	645	-9	-	.	.
NC_000913		test_SE_minus.sam	646	646	-10	-	.	.
NC_000913		test_SE_minus.sam	647	647	-10	-	.	.
NC_000913		test_SE_minus.sam	648	648	-10	-	.	.
NC_000913		test_SE_minus.sam	649	649	-10	-	.	.
NC_000913		test_SE_minus.sam	650	650	-10	-	.	.
NC_000913		test_SE_minus.sam	651	651	-10	-	.	.
NC_000913		test_SE_minus.sam	652	652	-10	-	.	.
NC_000913		test_SE_minus.sam	653	653	-10	-	.	.
NC_000913		test_SE_minus.sam	654	654	-10	-	.	.
NC_000913		test_SE_minus.sam	655	655	-10	-	.	.
NC_000913		test_SE_minus.sam	656	656	-10	-	.	.
NC_000913		test_SE_minus.sam	657	657	-10	-	.	.
NC_000913		test_SE_minus.sam	658	658	-10	-	.	.
NC_000913		test_SE_minus.sam	659	659	-10	-	.	.
NC_000913		test_SE_minus.sam	660	660	-10	-	.	.
NC_000913		test_SE_minus.sam	661	661	-10	-	.	.
NC_000913		test_SE_minus.sam	662	662	-10	-	.	.
NC_000913		test_SE_minus.sam	663	663	-10	-	.	.
NC_000913		test_SE_minus.sam	664	664	-10	-	.	.
NC_000913		test_SE_minus.sam	665	665	-10	-	.	.
NC_000913		test_SE_minus.sam	666	666	-10	-	.	.
NC_000913		test_SE_minus.sam	667	667	-10	-	.	.
NC_000913		test_SE_minus.sam	668	668	-10	-	.	.
NC_000913		test_SE_minus.sam	669	669	-10	-	.	.
NC_000913		test_SE_minus.sam	670	670	-10	-	.	.
NC_000913		test_SE_minus.sam	671	671	-10	-	.	.
NC_000913		test_SE_minus.sam	672	672	-9	-	.	.
NC_000913		test_SE_minus.sam	673	673	-8	-	.	.
NC_000913		test_SE_minus.sam	674	674	-7	-	.	.
NC_000913		test_SE_minus.sam	675	675	-6	-	.	.
NC_000913		test_SE_minus.sam	676	676	-5	-	.	.
NC_000913		test_SE_minus.sam	677	677	-4	-	.	.
NC_000913		test_SE_minus.sam	678	678	-3	-	.	.
NC_000913		test_SE_minus.sam	679	679	-2	-	.	.
NC_000913		test_SE_minus.sam	680	680	-1	-	.	.

In [12]:
!cat test_PE.gff


NC_000913		test_PE.sam	21	21	1	+	.	.
NC_000913		test_PE.sam	22	22	2	+	.	.
NC_000913		test_PE.sam	23	23	3	+	.	.
NC_000913		test_PE.sam	24	24	4	+	.	.
NC_000913		test_PE.sam	25	25	5	+	.	.
NC_000913		test_PE.sam	26	26	6	+	.	.
NC_000913		test_PE.sam	27	27	7	+	.	.
NC_000913		test_PE.sam	28	28	8	+	.	.
NC_000913		test_PE.sam	29	29	9	+	.	.
NC_000913		test_PE.sam	30	30	10	+	.	.
NC_000913		test_PE.sam	31	31	10	+	.	.
NC_000913		test_PE.sam	32	32	10	+	.	.
NC_000913		test_PE.sam	33	33	10	+	.	.
NC_000913		test_PE.sam	34	34	10	+	.	.
NC_000913		test_PE.sam	35	35	10	+	.	.
NC_000913		test_PE.sam	36	36	10	+	.	.
NC_000913		test_PE.sam	37	37	10	+	.	.
NC_000913		test_PE.sam	38	38	10	+	.	.
NC_000913		test_PE.sam	39	39	10	+	.	.
NC_000913		test_PE.sam	40	40	10	+	.	.
NC_000913		test_PE.sam	41	41	10	+	.	.
NC_000913		test_PE.sam	42	42	10	+	.	.
NC_000913		test_PE.sam	43	43	10	+	.	.
NC_000913		test_PE.sam	44	44	10	+	.	.
NC_000913		test_PE.sam	45	45	10	+	.	.
NC_000913		test_PE.sam	46	46	10	+	.	.
NC_000913		test_PE.sam	47	47	10	+	.	.
NC_000913		test_PE.sam	48	48	10	+	.	.
NC_000913		test_PE.sam	49	49	10	+	.	.
NC_000913		test_PE.sam	50	50	10	+	.	.
NC_000913		test_PE.sam	51	51	10	+	.	.
NC_000913		test_PE.sam	52	52	10	+	.	.
NC_000913		test_PE.sam	53	53	10	+	.	.
NC_000913		test_PE.sam	54	54	10	+	.	.
NC_000913		test_PE.sam	55	55	10	+	.	.
NC_000913		test_PE.sam	56	56	9	+	.	.
NC_000913		test_PE.sam	57	57	8	+	.	.
NC_000913		test_PE.sam	58	58	7	+	.	.
NC_000913		test_PE.sam	59	59	6	+	.	.
NC_000913		test_PE.sam	60	60	5	+	.	.
NC_000913		test_PE.sam	61	61	4	+	.	.
NC_000913		test_PE.sam	62	62	3	+	.	.
NC_000913		test_PE.sam	63	63	2	+	.	.
NC_000913		test_PE.sam	64	64	1	+	.	.
NC_000913		test_PE.sam	637	637	1	+	.	.
NC_000913		test_PE.sam	638	638	2	+	.	.
NC_000913		test_PE.sam	639	639	3	+	.	.
NC_000913		test_PE.sam	640	640	4	+	.	.
NC_000913		test_PE.sam	641	641	5	+	.	.
NC_000913		test_PE.sam	642	642	6	+	.	.
NC_000913		test_PE.sam	643	643	7	+	.	.
NC_000913		test_PE.sam	644	644	8	+	.	.
NC_000913		test_PE.sam	645	645	9	+	.	.
NC_000913		test_PE.sam	646	646	10	+	.	.
NC_000913		test_PE.sam	647	647	10	+	.	.
NC_000913		test_PE.sam	648	648	10	+	.	.
NC_000913		test_PE.sam	649	649	10	+	.	.
NC_000913		test_PE.sam	650	650	10	+	.	.
NC_000913		test_PE.sam	651	651	10	+	.	.
NC_000913		test_PE.sam	652	652	10	+	.	.
NC_000913		test_PE.sam	653	653	10	+	.	.
NC_000913		test_PE.sam	654	654	10	+	.	.
NC_000913		test_PE.sam	655	655	10	+	.	.
NC_000913		test_PE.sam	656	656	10	+	.	.
NC_000913		test_PE.sam	657	657	10	+	.	.
NC_000913		test_PE.sam	658	658	10	+	.	.
NC_000913		test_PE.sam	659	659	10	+	.	.
NC_000913		test_PE.sam	660	660	10	+	.	.
NC_000913		test_PE.sam	661	661	10	+	.	.
NC_000913		test_PE.sam	662	662	10	+	.	.
NC_000913		test_PE.sam	663	663	10	+	.	.
NC_000913		test_PE.sam	664	664	10	+	.	.
NC_000913		test_PE.sam	665	665	10	+	.	.
NC_000913		test_PE.sam	666	666	10	+	.	.
NC_000913		test_PE.sam	667	667	10	+	.	.
NC_000913		test_PE.sam	668	668	10	+	.	.
NC_000913		test_PE.sam	669	669	10	+	.	.
NC_000913		test_PE.sam	670	670	10	+	.	.
NC_000913		test_PE.sam	671	671	10	+	.	.
NC_000913		test_PE.sam	672	672	9	+	.	.
NC_000913		test_PE.sam	673	673	8	+	.	.
NC_000913		test_PE.sam	674	674	7	+	.	.
NC_000913		test_PE.sam	675	675	6	+	.	.
NC_000913		test_PE.sam	676	676	5	+	.	.
NC_000913		test_PE.sam	677	677	4	+	.	.
NC_000913		test_PE.sam	678	678	3	+	.	.
NC_000913		test_PE.sam	679	679	2	+	.	.
NC_000913		test_PE.sam	680	680	1	+	.	.

In [13]:
!cat test_PE_rev.gff


NC_000913		test_PE_rev.sam	21	21	-1	-	.	.
NC_000913		test_PE_rev.sam	22	22	-2	-	.	.
NC_000913		test_PE_rev.sam	23	23	-3	-	.	.
NC_000913		test_PE_rev.sam	24	24	-4	-	.	.
NC_000913		test_PE_rev.sam	25	25	-5	-	.	.
NC_000913		test_PE_rev.sam	26	26	-6	-	.	.
NC_000913		test_PE_rev.sam	27	27	-7	-	.	.
NC_000913		test_PE_rev.sam	28	28	-8	-	.	.
NC_000913		test_PE_rev.sam	29	29	-9	-	.	.
NC_000913		test_PE_rev.sam	30	30	-10	-	.	.
NC_000913		test_PE_rev.sam	31	31	-10	-	.	.
NC_000913		test_PE_rev.sam	32	32	-10	-	.	.
NC_000913		test_PE_rev.sam	33	33	-10	-	.	.
NC_000913		test_PE_rev.sam	34	34	-10	-	.	.
NC_000913		test_PE_rev.sam	35	35	-10	-	.	.
NC_000913		test_PE_rev.sam	36	36	-10	-	.	.
NC_000913		test_PE_rev.sam	37	37	-10	-	.	.
NC_000913		test_PE_rev.sam	38	38	-10	-	.	.
NC_000913		test_PE_rev.sam	39	39	-10	-	.	.
NC_000913		test_PE_rev.sam	40	40	-10	-	.	.
NC_000913		test_PE_rev.sam	41	41	-10	-	.	.
NC_000913		test_PE_rev.sam	42	42	-10	-	.	.
NC_000913		test_PE_rev.sam	43	43	-10	-	.	.
NC_000913		test_PE_rev.sam	44	44	-10	-	.	.
NC_000913		test_PE_rev.sam	45	45	-10	-	.	.
NC_000913		test_PE_rev.sam	46	46	-10	-	.	.
NC_000913		test_PE_rev.sam	47	47	-10	-	.	.
NC_000913		test_PE_rev.sam	48	48	-10	-	.	.
NC_000913		test_PE_rev.sam	49	49	-10	-	.	.
NC_000913		test_PE_rev.sam	50	50	-10	-	.	.
NC_000913		test_PE_rev.sam	51	51	-10	-	.	.
NC_000913		test_PE_rev.sam	52	52	-10	-	.	.
NC_000913		test_PE_rev.sam	53	53	-10	-	.	.
NC_000913		test_PE_rev.sam	54	54	-10	-	.	.
NC_000913		test_PE_rev.sam	55	55	-10	-	.	.
NC_000913		test_PE_rev.sam	56	56	-9	-	.	.
NC_000913		test_PE_rev.sam	57	57	-8	-	.	.
NC_000913		test_PE_rev.sam	58	58	-7	-	.	.
NC_000913		test_PE_rev.sam	59	59	-6	-	.	.
NC_000913		test_PE_rev.sam	60	60	-5	-	.	.
NC_000913		test_PE_rev.sam	61	61	-4	-	.	.
NC_000913		test_PE_rev.sam	62	62	-3	-	.	.
NC_000913		test_PE_rev.sam	63	63	-2	-	.	.
NC_000913		test_PE_rev.sam	64	64	-1	-	.	.
NC_000913		test_PE_rev.sam	637	637	-1	-	.	.
NC_000913		test_PE_rev.sam	638	638	-2	-	.	.
NC_000913		test_PE_rev.sam	639	639	-3	-	.	.
NC_000913		test_PE_rev.sam	640	640	-4	-	.	.
NC_000913		test_PE_rev.sam	641	641	-5	-	.	.
NC_000913		test_PE_rev.sam	642	642	-6	-	.	.
NC_000913		test_PE_rev.sam	643	643	-7	-	.	.
NC_000913		test_PE_rev.sam	644	644	-8	-	.	.
NC_000913		test_PE_rev.sam	645	645	-9	-	.	.
NC_000913		test_PE_rev.sam	646	646	-10	-	.	.
NC_000913		test_PE_rev.sam	647	647	-10	-	.	.
NC_000913		test_PE_rev.sam	648	648	-10	-	.	.
NC_000913		test_PE_rev.sam	649	649	-10	-	.	.
NC_000913		test_PE_rev.sam	650	650	-10	-	.	.
NC_000913		test_PE_rev.sam	651	651	-10	-	.	.
NC_000913		test_PE_rev.sam	652	652	-10	-	.	.
NC_000913		test_PE_rev.sam	653	653	-10	-	.	.
NC_000913		test_PE_rev.sam	654	654	-10	-	.	.
NC_000913		test_PE_rev.sam	655	655	-10	-	.	.
NC_000913		test_PE_rev.sam	656	656	-10	-	.	.
NC_000913		test_PE_rev.sam	657	657	-10	-	.	.
NC_000913		test_PE_rev.sam	658	658	-10	-	.	.
NC_000913		test_PE_rev.sam	659	659	-10	-	.	.
NC_000913		test_PE_rev.sam	660	660	-10	-	.	.
NC_000913		test_PE_rev.sam	661	661	-10	-	.	.
NC_000913		test_PE_rev.sam	662	662	-10	-	.	.
NC_000913		test_PE_rev.sam	663	663	-10	-	.	.
NC_000913		test_PE_rev.sam	664	664	-10	-	.	.
NC_000913		test_PE_rev.sam	665	665	-10	-	.	.
NC_000913		test_PE_rev.sam	666	666	-10	-	.	.
NC_000913		test_PE_rev.sam	667	667	-10	-	.	.
NC_000913		test_PE_rev.sam	668	668	-10	-	.	.
NC_000913		test_PE_rev.sam	669	669	-10	-	.	.
NC_000913		test_PE_rev.sam	670	670	-10	-	.	.
NC_000913		test_PE_rev.sam	671	671	-10	-	.	.
NC_000913		test_PE_rev.sam	672	672	-9	-	.	.
NC_000913		test_PE_rev.sam	673	673	-8	-	.	.
NC_000913		test_PE_rev.sam	674	674	-7	-	.	.
NC_000913		test_PE_rev.sam	675	675	-6	-	.	.
NC_000913		test_PE_rev.sam	676	676	-5	-	.	.
NC_000913		test_PE_rev.sam	677	677	-4	-	.	.
NC_000913		test_PE_rev.sam	678	678	-3	-	.	.
NC_000913		test_PE_rev.sam	679	679	-2	-	.	.
NC_000913		test_PE_rev.sam	680	680	-1	-	.	.

In [14]:
!cat test_PE_5.gff


NC_000913		test_PE.sam	21	21	1	+	.	.
NC_000913		test_PE.sam	22	22	1	+	.	.
NC_000913		test_PE.sam	23	23	1	+	.	.
NC_000913		test_PE.sam	24	24	1	+	.	.
NC_000913		test_PE.sam	25	25	1	+	.	.
NC_000913		test_PE.sam	26	26	1	+	.	.
NC_000913		test_PE.sam	27	27	1	+	.	.
NC_000913		test_PE.sam	28	28	1	+	.	.
NC_000913		test_PE.sam	29	29	1	+	.	.
NC_000913		test_PE.sam	30	30	1	+	.	.

In [14]: