public static boolean writeFile(String path, Genome genome) {
try {
PrintWriter out = new PrintWriter(new BufferedWriter(
new OutputStreamWriter(new FileOutputStream(new File(path)))));
for (Iterator<ORF> iter = genome.getOrfList().iterator(); iter.hasNext();) {
ORF orf = iter.next();
if (orf.getSequence() == null) continue;
out.println(">" + orf.getName());
intoLines(orf.getSequence().getSequence(), out);
}
out.close();
return true;
} catch (Exception e) {
JOptionPane.showMessageDialog(null, UICaption.dialog_error_file_not_writable, UICaption.dialog_caption_error, JOptionPane.ERROR_MESSAGE);