Package | Description |
---|---|
de.citec.tcs.alignment |
This module defines the interface for AlignmentAlgorithms as well as some helper classes.
|
de.citec.tcs.alignment.adp |
This package contains a more general approach to construct
AlignmentAlgorithms by relying on the theoretical concept of Algebraic
Dynamic Programming (ADP) as developed by Giegerich et al.
|
de.citec.tcs.alignment.comparators |
This module defines the interfaces for Comparators in the TCS Alignment Toolbox.
|
de.citec.tcs.alignment.learning |
This module is a custom implementation of the Large Margin
Nearest Neighbor classification scheme of Weinberger, Saul, et al.
|
de.citec.tcs.alignment.wrappers |
This module contains some wrappers to make usage of the
TCSAlignmentToolbox easier.
|
Class and Description |
---|
Comparator
Let X and Y be two arbitrary sets (corresponding to the generic type parameters of this class).
|
DerivableComparator
This is an interface for comparators that have derivable parameters.
|
OperationType
This defines the possible types of operations that may be used in an
alignment within this Toolbox.
|
Class and Description |
---|
Comparator
Let X and Y be two arbitrary sets (corresponding to the generic type parameters of this class).
|
DerivableComparator
This is an interface for comparators that have derivable parameters.
|
OperationType
This defines the possible types of operations that may be used in an
alignment within this Toolbox.
|
Class and Description |
---|
AbstractDerivableValueComparatorWrapper
An abstract convenience implementation of the ValueComparator interface and the
DerivableComparator interface.
|
AbstractValueComparatorWrapper
An abstract convenience implementation of the ValueComparator interface.
|
AlignmentSpecification
The alignment specification defines which keywords of the input sequences
shall be used and which comparator is to be used to calculate the local
distance between two values for that keyword.
|
Comparator
Let X and Y be two arbitrary sets (corresponding to the generic type parameters of this class).
|
ComparisonBasedSkipExtendedComparator
This is an abstract class providing - in addition to the constant gap and skip costs provided by
the SkipExtendedComparator - the possibility to define gap and skip costs with respect to a
constant element from both input sets.
|
DerivableComparator
This is an interface for comparators that have derivable parameters.
|
Gradient
An interface to support sparse gradients.
|
IndexingFunction
An indexing function maps a value from a finite set to its index.
|
NCDComparator.CompressorType
This class contains all possible CompressorTypes for this NCD
implementation.
|
Normalizer
A Normalizer specifies a function to normalize arbitrary distance values
between 0 and infinity to the realm of 0 to 1.
|
OperationType
This defines the possible types of operations that may be used in an
alignment within this Toolbox.
|
ParameterLessComparisonBasedSkipExtendedComparator
A convenience implementation for ComparisonBasedSkipExtendedComparators without (own) parameters.
|
SkipExtendedComparator
This is an abstract class to be used for Comparators that are only to be used for comparisons per
se but can be extended for use with gaps and skips.
|
ValueComparator
An interface for comparators on Values as defined in the sequence module.
|
Class and Description |
---|
DerivableComparator
This is an interface for comparators that have derivable parameters.
|
Class and Description |
---|
AlignmentSpecification
The alignment specification defines which keywords of the input sequences
shall be used and which comparator is to be used to calculate the local
distance between two values for that keyword.
|
ValueComparator
An interface for comparators on Values as defined in the sequence module.
|
Copyright (C) 2016 Benjamin Paaßen, AG Theoretical Computer Science, Centre of Excellence Cognitive Interaction Technology (CITEC), University of Bielefeld, licensed under the AGPL v. 3: http://openresearch.cit-ec.de/projects/tcs . This documentation is licensed under the conditions of CC-BY-SA 4.0: https://creativecommons.org/licenses/by-sa/4.0/