Package | Description |
---|---|
de.citec.tcs.alignment.comparators |
This module defines the interfaces for Comparators in the TCS Alignment Toolbox.
|
de.citec.tcs.alignment.wrappers |
This module contains some wrappers to make usage of the
TCSAlignmentToolbox easier.
|
Modifier and Type | Method and Description |
---|---|
double[] |
AlignmentSpecification.calculateComparatorDistances(OperationType type,
Node a,
Node b)
Calculates the distances returned by every single Comparator in this AlignmentSpecification.
|
double |
AbstractValueComparatorWrapper.compare(OperationType type,
Node a,
Node b) |
double |
AlignmentSpecification.compare(OperationType type,
Node a,
Node b) |
Gradient |
AbstractDerivableValueComparatorWrapper.computeGradient(OperationType type,
Node a,
Node b) |
Gradient |
AlignmentSpecification.computeGradient(OperationType type,
Node a,
Node b) |
V |
AbstractValueComparatorWrapper.extractValue(Node node) |
Modifier and Type | Method and Description |
---|---|
static <R extends DerivableAlignmentDistance<Node,Node>> |
StringEditDistance.calculateDerivatives(AlignmentAlgorithm<Node,Node,R> algorithm,
Sequence[] dataSpace,
int threadNum)
Calculates the pairwise alignment derivative between all given input
sequences using the given algorithm.
|
static <R extends DerivableAlignmentDistance<Node,Node>> |
StringEditDistance.calculateDerivatives(AlignmentAlgorithm<Node,Node,R> algorithm,
Sequence[] dataSpace,
int threadNum)
Calculates the pairwise alignment derivative between all given input
sequences using the given algorithm.
|
Modifier and Type | Method and Description |
---|---|
static double[][] |
StringEditDistance.calculateDerivative(AlignmentAlgorithm<Node,Node,? extends DerivableAlignmentDistance<Node,Node>> algorithm,
Sequence a,
Sequence b)
Calculates the alignment derivative between the two given input sequences
using the given algorithm.
|
static double[][] |
StringEditDistance.calculateDerivative(AlignmentAlgorithm<Node,Node,? extends DerivableAlignmentDistance<Node,Node>> algorithm,
Sequence a,
Sequence b)
Calculates the alignment derivative between the two given input sequences
using the given algorithm.
|
static double[][] |
StringEditDistance.calculateDerivative(AlignmentAlgorithm<Node,Node,? extends DerivableAlignmentDistance<Node,Node>> algorithm,
Sequence a,
Sequence b)
Calculates the alignment derivative between the two given input sequences
using the given algorithm.
|
static double[][] |
StringEditDistance.calculateDerivative(AlignmentAlgorithm<Node,Node,? extends DerivableAlignmentDistance<Node,Node>> algorithm,
Sequence a,
Sequence b)
Calculates the alignment derivative between the two given input sequences
using the given algorithm.
|
static <R extends DerivableAlignmentDistance<Node,Node>> |
StringEditDistance.calculateDerivatives(AlignmentAlgorithm<Node,Node,R> algorithm,
Sequence[] dataSpace,
int threadNum)
Calculates the pairwise alignment derivative between all given input
sequences using the given algorithm.
|
static <R extends DerivableAlignmentDistance<Node,Node>> |
StringEditDistance.calculateDerivatives(AlignmentAlgorithm<Node,Node,R> algorithm,
Sequence[] dataSpace,
int threadNum)
Calculates the pairwise alignment derivative between all given input
sequences using the given algorithm.
|
static double[][] |
VectorialSequences.getDifference(Alignment<Node,Node> path)
Returns the difference at each operation of the given AlignmentPath.
|
static double[][] |
VectorialSequences.getDifference(Alignment<Node,Node> path)
Returns the difference at each operation of the given AlignmentPath.
|
static double[][][] |
VectorialSequences.getExtensions(Alignment<Node,Node> path)
Returns the sequence extensions modelled by this AlignmentPath.
|
static double[][][] |
VectorialSequences.getExtensions(Alignment<Node,Node> path)
Returns the sequence extensions modelled by this AlignmentPath.
|
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/