import java.awt.Container;
import java.util.BitSet;
+import jalview.api.AlignmentViewPanel;
+import jalview.datamodel.AlignmentI;
import jalview.datamodel.PDBEntry;
import jalview.datamodel.SequenceI;
appletJmolBinding = appletJmol;
}
- public jalview.api.FeatureRenderer getFeatureRenderer()
+ public jalview.api.FeatureRenderer getFeatureRenderer(AlignmentViewPanel alignment)
{
+ AlignmentPanel ap = (AlignmentPanel)alignment;
if (appletJmolBinding.ap.av.showSequenceFeatures)
{
if (appletJmolBinding.fr == null)
return appletJmolBinding.fr;
}
- public jalview.api.SequenceRenderer getSequenceRenderer()
+ public jalview.api.SequenceRenderer getSequenceRenderer(AlignmentViewPanel alignment)
{
- return new SequenceRenderer(appletJmolBinding.ap.av);
+ return new SequenceRenderer(((AlignmentPanel)alignment).av);
}
public void sendConsoleEcho(String strEcho)
public void updateColours(Object source)
{
AlignmentPanel ap = (AlignmentPanel) source;
- colourBySequence(ap.av.getShowSequenceFeatures(), ap.av.alignment);
+ colourBySequence(ap.av.getShowSequenceFeatures(), ap);
}
public void showUrl(String url)
}
+ @Override
+ public void releaseReferences(Object svl)
+ {
+ // TODO Auto-generated method stub
+
+ }
+
}