vds.storeVAMSAS(af.getViewport(), af.getTitle());
}
}
+ //REVERSE ORDER
+ for (int i = frames.length - 1; i > -1; i--)
+ {
+ if (frames[i] instanceof AlignFrame)
+ {
+ AlignFrame af = (AlignFrame) frames[i];
+
+ // add any AlignedCodonFrame mappings on this alignment to any other.
+ vds.storeSequenceMappings(af.getViewport(), af.getTitle());
+ }
+ }
}
catch (Exception e)
{
{
return;
}
+ //if (Cache.log.isDebugEnabled())
+ //{
+ // Cache.log.debug("Received MouseOverMessage "+mm.getVorbaID()+" "+mm.getPosition());
+ //}
Object jvobj = vobj2jv.get(mm.getVorbaID());
if (jvobj != null && jvobj instanceof SequenceI)
{
int i=-1;
public void mouseOver(SequenceI seq, int index)
{
+ if (jv2vobj==null)
+ return;
if (seq!=last || i!=index)
{
VorbaId v = (VorbaId) jv2vobj.get(seq);
if (v!=null)
{
- // Cache.log.debug("Mouse over "+v.getId()+" bound to "+seq+" at "+index);
+ Cache.log.debug("Mouse over "+v.getId()+" bound to "+seq+" at "+index);
last = seq;
i=index;
MouseOverMessage message = new MouseOverMessage(v.getId(), index);