AlignmentModel interface which
is the bridge between LibrAlign and any source of alignment data that is displayed with it as well as
related classes and a set of implementations of this interface provided with LibrAlign.See: Description
| Interface | Description |
|---|---|
| AlignmentModel<T> |
Interface that allows LibrAlign GUI elements to access different types of alignment data sources.
|
| AlignmentModelChangeListener |
This interface should be implemented by classes that want to track changes in the stored data
of an implementation of
AlignmentModel. |
| AlignmentModelView<T,U> |
This interface should be implemented by all classes which return the contents of another implementation
of
AlignmentModel in a modified way. |
| BasicAlignmentModelView<T> |
Classes implementing this interface provide access to the data provided by an implementation of
AlignmentModel in a modified way. |
| SequenceAccess<S> |
Implementations of
AlignmentModel or SequenceDataAdapter that provide access to
a sequence object representing a row in the alignment should implement this interface. |
| SequenceAccessAlignmentModel<S,T> |
Interface for classes implementing
AlignmentModel by using sequence objects. |
| Class | Description |
|---|---|
| AlignmentModelChangeAdapter |
Provides empty implementations for all listener methods of
AlignmentModelChangeListener. |
| Enum | Description |
|---|---|
| AlignmentModelWriteType |
Specifies if whole sequences or single tokens can be edited in the underlying data source of the
implementation of an
AlignmentModel. |
AlignmentModel interface which
is the bridge between LibrAlign and any source of alignment data that is displayed with it as well as
related classes and a set of implementations of this interface provided with LibrAlign.