}
} else if (tagComponent instanceof AminoAcidSequence) {
AminoAcidSequence aminoAcidSequence = (AminoAcidSequence) tagComponent;
for (int site = 1; site <= aminoAcidSequence.length(); site++) {
for (ModificationMatch modificationMatch : aminoAcidSequence.getModificationsAt(site)) {
char affectedResidue = aminoAcidSequence.charAt(site - 1);
String modName = modificationMatch.getTheoreticPtm();
Color ptmColor = modificationProfile.getColor(modName);
if (modificationMatch.isConfident()) {
tooltip += "<span style=\"color:#" + Util.color2Hex(Color.WHITE) + ";background:#" + Util.color2Hex(ptmColor) + "\">"
+ affectedResidue