Esempio n. 1
0
#!/usr/bin/env python

##Converts a fasta file
#To fastq by just using 'I' for quality

import sys
from seqio import fastaIterator, FastqRecord, fastqRecordToString


QUAL_STR = "I"

if not len(sys.argv) == 2:
    sys.exit("fastaToFastq.py in.fa \n")

fn = sys.argv[1]

with open(fn) as fh:
    for record in fastaIterator(fh):
        fqr = FastqRecord(record.name, record.seq,
                          "", QUAL_STR * len(record.seq))
        print fastqRecordToString(fqr)
Esempio n. 2
0
#!/usr/bin/env python

##Clears the fastq description

import sys

from seqio import fastqIterator, fastqRecordToString

if not len(sys.argv) == 2:
    sys.exit("clearFastqDescription.py in.fq\n")


with open(sys.argv[1]) as fh:
    for record in fastqIterator(fh):
        clean_rec = record._replace(desc="")
        print fastqRecordToString(clean_rec)
Esempio n. 3
0
#!/usr/bin/env python

##Clears the fastq description

import sys

from seqio import fastqIterator, fastqRecordToString

if not len(sys.argv) == 2:
    sys.exit("clearFastqDescription.py in.fq\n")

with open(sys.argv[1]) as fh:
    for record in fastqIterator(fh):
        clean_rec = record._replace(desc="")
        print fastqRecordToString(clean_rec)
Esempio n. 4
0
#!/usr/bin/env python

##Converts a fasta file
#To fastq by just using 'I' for quality

import sys
from seqio import fastaIterator, FastqRecord, fastqRecordToString

QUAL_STR = "I"

if not len(sys.argv) == 2:
    sys.exit("fastaToFastq.py in.fa \n")

fn = sys.argv[1]

with open(fn) as fh:
    for record in fastaIterator(fh):
        fqr = FastqRecord(record.name, record.seq, "",
                          QUAL_STR * len(record.seq))
        print fastqRecordToString(fqr)