resetLastRes.append(":" + chain);
}
- eval.append(";color gold;wireframe 100");
+ eval.append(";wireframe 100");//;color gold
Color col = new Color(viewer.getAtomArgb(atomIndex));
- resetLastRes.append(";color["
- + col.getRed() + ","
- + col.getGreen() + ","
- + col.getBlue() + "];wireframe 0");
+ resetLastRes.append(";wireframe 0;"//color["
+ // + col.getRed() + ","
+ // + col.getGreen() + ","
+ // + col.getBlue() + "]"
+ );
viewer.evalStringQuiet(eval.toString());
}
FeatureRenderer fr;
+ String lastCommand;
public void colourBySequence(AlignmentPanel ap)
{
if(!colourBySequence)
if (mapping.length < 1)
return;
- SequenceRenderer sr = ap.seqPanel.seqCanvas.getSequenceRenderer();
+ SequenceRenderer sr = new SequenceRenderer(ap.av);
boolean showFeatures = false;
if (ap.av.showSequenceFeatures)
}
}
- viewer.evalStringQuiet(command.toString());
+ if (lastCommand == null || !lastCommand.equals(command.toString()))
+ viewer.evalStringQuiet(command.toString());
+
+ lastCommand = command.toString();
}
StringBuffer condenseCommand(String command, int pos)