50 sequences in one line
Posted
by user343934
on Stack Overflow
See other posts from Stack Overflow
or by user343934
Published on 2010-05-22T13:27:51Z
Indexed on
2010/05/22
13:30 UTC
Read the original article
Hit count: 292
alignment
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,
© Stack Overflow or respective owner