import jalview.api.AlignmentViewPanel;
import jalview.api.structures.JalviewStructureDisplayI;
-import jalview.bin.Cache;
+import jalview.bin.Console;
import jalview.datamodel.AlignmentI;
import jalview.datamodel.PDBEntry;
import jalview.datamodel.SequenceI;
jalview.util.BrowserLauncher.openURL(url);
} catch (Exception e)
{
- Cache.error("Failed to launch Jmol-associated url " + url, e);
+ Console.error("Failed to launch Jmol-associated url " + url, e);
// TODO: 2.6 : warn user if browser was not configured.
}
}
{
// todo - record which pdbids were successfully imported.
StringBuilder errormsgs = new StringBuilder();
-
+
List<String> files = new ArrayList<>();
String pdbid = "";
try
String[] filesInViewer = getStructureFiles();
// TODO: replace with reference fetching/transfer code (validate PDBentry
// as a DBRef?)
-
+
for (int pi = 0; pi < getPdbCount(); pi++)
{
PDBEntry strucEntry = getPdbEntry(pi);
if (file == null)
{
pdbid = strucEntry.getId();
- try{
+ try
+ {
file = structureViewer.fetchPdbFile(strucEntry);
} catch (OutOfMemoryError oomerror)
{
ex.printStackTrace();
errormsgs.append("'").append(pdbid).append("'");
}
- if (file!=null)
+ if (file != null)
{
// success
files.add(file);