50 sequences in one line
- by user343934
I have Muttiple sequence alignment (clustal) file and i want to read this file and arrange sequences in a such a way that in looks more clear and precise in order.
I am doing this from biopython using AlignIO object. My codes like this
alignment =
AlignIO.read("opuntia.aln", "clustal")
print "Number of rows: %i" %
len(align)
for record in alignment:
print "%s - %s" % (record.id, record.seq)
My Output-- http://i48.tinypic.com/ae48ew.jpg , it looks messy and long scrolling. What i want to do is print only 50 sequences in each line and continue till the end of alignment file.
I wish to have output like this---http://i45.tinypic.com/4vh5rc.jpg from --http://www.ebi.ac.uk/Tools/clustalw2/, sorry two links are just a text due to my reputation.
Any suggestions, algorithm and sample code is appreciated
Thanks in advance
Br,