All Packages

Package Summary
Package
Description
 
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.
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.
Provides interfaces and classes for defining documents in Geneious and related interfaces and classes for dealing with XMLSerialization.
Provides interfaces specifying the types of sequence and alignment documents in Geneious, together with concrete classes used by sequence documents such as SequenceAnnotation and SequenceCharSequence.
Provides interfaces specifying the types of documents available in Geneious.
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.
Provides SequenceDocument implementations for nucelotide, amino acid, and nucleotide graph (chromatogram) sequences.
Provides MolecularStructureDocument implementations for many commonly used 3D structure documents.
 
Provides the GeneiousPlugin interface and plugin related interfaces.
Provides various utility methods and classes, none of which are necessary for creating a plugin, but many plugins implentations will find these methods useful.