import groovy.lang.Binding;
import groovy.util.GroovyScriptEngine;
import jalview.api.AlignCalcWorkerI;
-import jalview.api.JalviewJSApp;
import jalview.bin.ApplicationSingletonProvider.ApplicationSingletonI;
import jalview.ext.so.SequenceOntology;
import jalview.gui.AlignFrame;
System.exit(0);
}
- desktop = null;
-
if (!isJS)
/** @j2sIgnore */
{
SequenceOntologyFactory.setSequenceOntology(new SequenceOntology());
}
+
+ desktop = null;
if (!headless)
{
desktop = Desktop.getInstance();
FileLoader fileLoader = new FileLoader(!headless);
FileFormatI format = null;
// Finally, deal with the remaining input data.
- JalviewJSApp jsApp = null;
AlignFrame af = null;
if (file != null)
if (isJS)
{
- jsApp = new JalviewJSApp(this, aparser);
- jsApp.load(af);
+ new JalviewJSApp(this, aparser, af);
}
else
/**
desktop.setInBatchMode(false);
}
- if (isJS && isStartup)
- {
- jsApp.callInitCallback();
- }
}