+ private void _updateInformationRow(ProfilesI cnsns, long nseq)
+ {
+ if (information == null)
+ {
+ getInformation();
+ }
+ information.label = "Information for " + getName();
+ information.description = "Percent Identity";
+ informationData = cnsns;
+ // preserve width if already set
+ int aWidth = (information.annotations != null)
+ ? (endRes < information.annotations.length
+ ? information.annotations.length : endRes + 1)
+ : endRes + 1;
+ information.annotations = null;
+ information.annotations = new Annotation[aWidth]; // should be alignment
+ // width
+
+ AAFrequency.completeInformation(information, cnsns, startRes,
+ endRes + 1, ignoreBelowBackground, showSequenceLogo, nseq); // TODO:
+ // setting
+ // container
+ // for
+ // ignoreGapsInInformationCalculation);
+ }
+