SequenceGroup sg = getGroup();
EditNameDialog dialog = new EditNameDialog(sg.getName(), sg
.getDescription(), " Group Name ", "Group Description ",
- "Edit Group Name/Description");
+ "Edit Group Name/Description",ap.alignFrame);
if (!dialog.accept)
{
{
EditNameDialog dialog = new EditNameDialog(sequence.getName(), sequence
.getDescription(), " Sequence Name ",
- "Sequence Description ", "Edit Sequence Name/Description");
+ "Sequence Description ", "Edit Sequence Name/Description",ap.alignFrame);
if (!dialog.accept)
{
omitHidden = ap.av.getViewAsString(true);
Alignment oal = new Alignment(ap.av.getSequenceSelection());
AlignmentAnnotation[] nala = ap.av.alignment.getAlignmentAnnotation();
- for (int i = 0; i < nala.length; i++)
- {
- AlignmentAnnotation na = nala[i];
- oal.addAnnotation(na);
+ if (nala!=null) {
+ for (int i = 0; i < nala.length; i++)
+ {
+ AlignmentAnnotation na = nala[i];
+ oal.addAnnotation(na);
+ }
}
cap.setText(new FormatAdapter().formatSequences(e.getActionCommand(),
oal, omitHidden, csel, sg));
EditNameDialog dialog = new EditNameDialog(sequence
.getSequenceAsString(sg.getStartRes(), sg.getEndRes() + 1),
- null, "Edit Sequence ", null, "Edit Sequence");
+ null, "Edit Sequence ", null, "Edit Sequence",ap.alignFrame);
if (dialog.accept)
{