| com.biomatters.geneious.publicapi | 
  | 
| com.biomatters.geneious.publicapi.components | 
 Provides useful GUI (graphical user interface) components, none of which
 are necessary for creating a plugin, but many plugin implentations
 will find these components useful. 
 | 
| com.biomatters.geneious.publicapi.databaseservice | 
 Provides the interface and associated classes for
 defining a database service which is a service that
 appears on the left-hand side of the main Geneious window
 and provides the user with access to a database, for example
 NCBI or the local database for storing the user's documents. 
 | 
| com.biomatters.geneious.publicapi.documents | 
 Provides interfaces and classes for defining documents in Geneious and related
 interfaces and classes for dealing with XMLSerialization. 
 | 
| com.biomatters.geneious.publicapi.documents.sequence | 
 | 
| com.biomatters.geneious.publicapi.documents.types | 
 Provides interfaces specifying the types of documents available in Geneious. 
 | 
| com.biomatters.geneious.publicapi.implementations | 
 Provides implementations for many of the document interfaces defined
 in the package com.biomatters.geneious.publicapi.documents.types
 together with some utility classes for dealing with some of these
 document types. 
 | 
| com.biomatters.geneious.publicapi.implementations.sequence | 
Provides  SequenceDocument
 implementations for nucelotide, amino acid, and nucleotide graph (chromatogram) sequences.  
 | 
| com.biomatters.geneious.publicapi.implementations.structure | 
 | 
| com.biomatters.geneious.publicapi.laf | 
  | 
| com.biomatters.geneious.publicapi.plugin | 
 | 
| com.biomatters.geneious.publicapi.utilities | 
 Provides various utility methods and classes, none of which
 are necessary for creating a plugin, but many plugins implentations
 will find these methods useful. 
 | 
| com.biomatters.geneious.publicapi.utilities.xml | 
  |