+ "\" has null or unidentifiable data content!");
if (!Jalview.isHeadlessMode())
{
- JOptionPane.showMessageDialog(null, "The input file \"" + file
- + "\" has null or unidentifiable data content!",
- "Empty data file",
- JOptionPane.ERROR_MESSAGE);
+ javax.swing.JOptionPane.showInternalMessageDialog(
+ Desktop.desktop,
+ MessageManager.getString("label.couldnt_read_data")
+ + " in " + file + "\n"
+ + AppletFormatAdapter.SUPPORTED_FORMATS,
+ MessageManager.getString("label.couldnt_read_data"),
+ JOptionPane.WARNING_MESSAGE);
}
return;
}
}
}
- if ((al != null) && (al.getHeight() > 0))
+ if ((al != null) && (al.getHeight() > 0) && al.hasValidSequence())
{
// construct and register dataset sequences
for (SequenceI sq : al.getSequences())
{
sq = sq.getDatasetSequence();
}
- if (sq.getPDBId() != null)
+ if (sq.getAllPDBEntries() != null)
{
- for (PDBEntry pdbe : sq.getPDBId())
+ for (PDBEntry pdbe : sq.getAllPDBEntries())
{
// register PDB entries with desktop's structure selection
// manager