Geneious

Inspirational Software for Biologists

Plugin Writer's Guide

Geneious Pro is more than an application, it's a customizable and extensible platform for sequence analysis. Plugins extend the functionality of Geneious Pro and with the help of the plugin writer's guide (part of the Geneious public API), anyone with basic programming skills can create their own.

Leverage the power of Geneious Pro

The plugin writer's guide in the Geneious public API provides the framework for any third party developers to leverage the power of the core code of Geneious Pro and other plugins developed as part of the Geneious package or other plugins developed in-house that can be downloaded separately.

You don't have to be a Java programmer

If you're already a programmer you have the ability to extend that functionality by writing plugins. Geneious plugins are written in Java, but don't worry if you're not familiar with the language as the Geneious public API has a lot of intelligent capabilities allowing you to add new features without having extensive knowledge of Java programming or GUI design and we provide examples for you to work with.

A walk-through example

Many bioinformaticians and biologists with programming skills are confident writing command line applications, but displaying your application with a beautiful GUI can be difficult. Displaying complex results data can be especially challenging when the results interact with other tools through various file formats. The Geneious public API allows you to write a simple wrapper around a command line program and you get all the benefits of Geneious Pro's numerous importers, graphical sequence viewer and standardized interface with very little effort. In the API we provide a number of simple examples of various types of plugins as well as a complete walk-through example called the Phobos Tutorial – a command line application for finding tandem repeats that you'll learn to wrap and then create the annotations on your sequence in Geneious Pro.

More incentives to start writing a plugin

Want to be famous?
If you'd like to distribute your plugin to our customer database of over 1100 universities and institutes in more than 65 countries, including all 20 of the world's top 20 universities, we'll do that for you too. Our developers will check the quality of your plugin with you, and when it's ready, publish it on our website, feature it in a customer email and have it appear as an update within the plugin manager of Geneious Pro. What are you waiting for?