.findFeaturesAtColumn(sequence, column + 1);
seqARep.appendFeatures(tooltipText, pos, features,
this.ap.getSeqPanel().seqCanvas.fr);
+
+ /*
+ * add features in CDS/protein complement at the corresponding
+ * position if configured to do so
+ */
+ if (av.isShowComplementFeatures())
+ {
+ if (!Comparison.isGap(sequence.getCharAt(column)))
+ {
+ AlignViewportI complement = ap.getAlignViewport()
+ .getCodingComplement();
+ AlignFrame af = Desktop.getAlignFrameFor(complement);
+ FeatureRenderer fr2 = af.getFeatureRenderer();
+ features = fr2.findComplementFeaturesAtResidue(sequence, pos);
+ seqARep.appendFeatures(tooltipText, pos, features, fr2);
+ }
+ }
}
if (tooltipText.length() == 6) // <html>
{