X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fworkers%2FConsensusThread.java;h=2b11477e19b1f131d845f9238d27e75d8db091c2;hb=494a321d41897be1492b973fdb37fa4ccb0ec94e;hp=c88a24a3ea879b2528981a2b0306a381821a9a77;hpb=1c757dc1e6ee864277825c1ebd9c6a9fbe0da7b2;p=jalview.git diff --git a/src/jalview/workers/ConsensusThread.java b/src/jalview/workers/ConsensusThread.java index c88a24a..2b11477 100644 --- a/src/jalview/workers/ConsensusThread.java +++ b/src/jalview/workers/ConsensusThread.java @@ -21,12 +21,12 @@ package jalview.workers; import jalview.analysis.AAFrequency; -import jalview.analysis.Profile; import jalview.api.AlignViewportI; import jalview.api.AlignmentViewPanel; import jalview.datamodel.AlignmentAnnotation; import jalview.datamodel.AlignmentI; import jalview.datamodel.Annotation; +import jalview.datamodel.ProfileI; import jalview.datamodel.SequenceI; import jalview.schemes.ColourSchemeI; @@ -124,7 +124,7 @@ public class ConsensusThread extends AlignCalcWorker */ protected void computeConsensus(AlignmentI alignment) { - Profile[] hconsensus = new Profile[alignment.getWidth()]; + ProfileI[] hconsensus = new ProfileI[alignment.getWidth()]; SequenceI[] aseqs = getSequences(); AAFrequency.calculate(aseqs, 0, alignment.getWidth(), hconsensus, true); @@ -144,7 +144,7 @@ public class ConsensusThread extends AlignCalcWorker /** * @param hconsensus */ - protected void setColourSchemeConsensus(Profile[] hconsensus) + protected void setColourSchemeConsensus(ProfileI[] hconsensus) { ColourSchemeI globalColourScheme = alignViewport .getGlobalColourScheme(); @@ -177,7 +177,7 @@ public class ConsensusThread extends AlignCalcWorker public void updateResultAnnotation(boolean immediate) { AlignmentAnnotation consensus = getConsensusAnnotation(); - Profile[] hconsensus = (Profile[]) getViewportConsensus(); + ProfileI[] hconsensus = (ProfileI[]) getViewportConsensus(); if (immediate || !calcMan.isWorking(this) && consensus != null && hconsensus != null) { @@ -195,7 +195,7 @@ public class ConsensusThread extends AlignCalcWorker * the computed consensus data */ protected void deriveConsensus(AlignmentAnnotation consensusAnnotation, - Profile[] hconsensus) + ProfileI[] hconsensus) { long nseq = getSequences().length; AAFrequency.completeConsensus(consensusAnnotation, hconsensus, 0,