System.out.println("Creating HTML image: " + file);
continue;
}
+ else if (format.equalsIgnoreCase("biojsmsa"))
+ {
+ BioJsHTMLOutput.updateBioJS();
+ try
+ {
+ Thread.sleep(1500);
+ } catch (InterruptedException e)
+ {
+ e.printStackTrace();
+ }
+ BioJsHTMLOutput bjs = new BioJsHTMLOutput(af.alignPanel, af);
+ bjs.exportJalviewAlignmentAsBioJsHtmlFile(file);
+ System.out.println("Creating BioJS MSA Viwer HTML file: "
+ + file);
+ continue;
+ }
else if (format.equalsIgnoreCase("imgMap"))
{
af.createImageMap(new File(file), imageName);
+ "-png FILE\tCreate PNG image FILE from alignment.\n"
+ "-svg FILE\tCreate SVG image FILE from alignment.\n"
+ "-html FILE\tCreate HTML file from alignment.\n"
+ + "-biojsMSA FILE\tCreate BioJS MSA Viewer HTML file from alignment.\n"
+ "-imgMap FILE\tCreate HTML file FILE with image map of PNG image.\n"
+ "-eps FILE\tCreate EPS file FILE from alignment.\n"
+ "-questionnaire URL\tQueries the given URL for information about any Jalview user questionnaires.\n"
public void bioJSMenuItem_actionPerformed(ActionEvent e)
{
BioJsHTMLOutput bjs = new BioJsHTMLOutput(alignPanel, this);
- bjs.exportJalviewAlignmentAsBioJsHtmlFile();
+ bjs.exportJalviewAlignmentAsBioJsHtmlFile(null);
}
public void createImageMap(File file, String image)
}
}
- public void exportJalviewAlignmentAsBioJsHtmlFile()
+ public void exportJalviewAlignmentAsBioJsHtmlFile(String outputFile)
{
- String outputFile = null;
+ // String outputFile = null;
try
{
- outputFile = getOutputFile();
+ if (outputFile == null)
+ {
+ outputFile = getOutputFile();
+ }
AlignExportSettingI exportSettings = new AlignExportSettingI()
{
@Override
new OOMWarning("Creating Image for " + outputFile, err);
} catch (Exception e)
{
+ if (pIndicator != null && !headless)
+ {
pIndicator.setProgressBar(MessageManager.formatMessage(
"info.error_creating_file", "HTML"), pSessionId);
+ }
e.printStackTrace();
}
}