Hi Maximilian, I hope that I understand your question. An easy way to do so is to put your sequences in a separate arrays, loop overs these arrays while comparing positions, if the nuc/aa are equal, then push a pipe ( "|" ) in a third separate array, else push a space ( " " ). Once it's done, print your arrays by looping over them... array1 qw (A A G C T) array2 qw (C A C C G) array3 qw ( | | ) Then, print your arrays and that will give you A A G C T | | C A C C G Surely, you can color whatever you want in that case too (i.e : the aligned nuc). Hope this was clear Pierre On Sun, 2006-02-19 at 14:52 +0100, Maximilian Haeussler wrote: > Hi bio-mailinglists, > > does anyone here know of a tool or a library to display two (or more) > sequences at the same time with coloured features? Possibly with lines, > connecting some features from one sequence to the other (synteny-plot) ? > Or to display two multiple alignments, one on top of each other, with > colored features added? > > It's not that it would be difficult to write, but programming visualisation > usually takes a lot of time. > Bio::Graphics seems mainly concerned with one main sequence and features on > it. Well, I could copy together two of these gif-images, but then there > would be no connecting lines. Same applies for the graphics in Biojava or > the gff2ps tool or all the multiple alignment viewers that I know (Bioedit, > ClustalX). There is something called Toucan in Java, which displays at least > several lines of gff-style-features, but no visible sequences and more > importantly, no connecting lines. A recent software, Djinn lite, is using a > similar kind of visualization to compare different spliced genes from > various species, but it's mainly aimed at splicing and written in Visual > Basic. > I guess a good compromise might be the 3D viewer Sockeye, but I haven't seen > any synteny-lines in sockeye yet. > > I guess I must have missed something here. I cannot be the first one that > would like to compare, say, two gff files, or two multiple alignments? > > Thanks a lot for any idea, > Max > > _______________________________________________ > Bioperl-l mailing list > Bioperl-l@lists.open-bio.org > http://lists.open-bio.org/mailman/listinfo/bioperl-l