groovy scripting examples (JAL-???)
[jalview.git] / examples / groovy / annotationsascsv.groovy
diff --git a/examples/groovy/annotationsascsv.groovy b/examples/groovy/annotationsascsv.groovy
new file mode 100644 (file)
index 0000000..5f0a66a
--- /dev/null
@@ -0,0 +1,9 @@
+// do something groovy in jalview
+print "Hello World.\n";
+def alf = Jalview.getAlignframes();
+for (ala in alf)
+{
+       def alignment = ala.viewport.alignment;
+       // ala is an jalview.gui.AlignFrame object 
+       print new jalview.io.AnnotationFile().printCSVAnnotations(alignment.getAlignmentAnnotation())+"\n";
+}
\ No newline at end of file