*/
package jalview.ws.jws2.jabaws2;
-import jalview.api.AlignViewportI;
+import jalview.api.FeatureColourI;
import jalview.datamodel.AlignmentAnnotation;
+import jalview.datamodel.AlignmentI;
+import jalview.datamodel.features.FeatureMatcherSetI;
import jalview.util.MessageManager;
-import jalview.ws.gui.AnnotationWsJob;
import jalview.ws.uimodel.AlignAnalysisUIText;
import java.util.ArrayList;
}
@Override
- List<AlignmentAnnotation> annotationFromScoreManager(
- AnnotationWsJob running, AlignViewportI alignViewport,
- boolean[] gapMap)
+ List<AlignmentAnnotation> annotationFromScoreManager(AlignmentI seqs,
+ Map<String, FeatureColourI> featureColours,
+ Map<String, FeatureMatcherSetI> featureFilters)
{
+ return aacons_annotation(seqs.getWidth(), seqs, null);
+ }
+ private List<AlignmentAnnotation> aacons_annotation(int alWidth,
+ AlignmentI alignViewport, boolean[] gapMap)
+ {
Map<String, TreeSet<Score>> scoremap = scoremanager.asMap();
- int alWidth = alignViewport.getAlignment().getWidth();
ArrayList<AlignmentAnnotation> ourAnnot = new ArrayList<>();
for (String score : scoremap.keySet())
{
}
else
{
- createAnnotationRowsForScores(alignViewport, gapMap, ourAnnot,
- getCalcId(), alWidth, scr);
+ createAnnotationRowsForScores(alignViewport, null, ourAnnot,
+ getCalcId(),
+ scr.getScores().size(), scr);
}
}
}