public class DynamicProgrammingGraph extends de.bioforscher.singa.mathematics.graphs.model.DirectedWeightedGraph<DynamicProgrammingNode,DynamicProgrammingEdge>
| Constructor and Description |
|---|
DynamicProgrammingGraph(ProteinSequence firstSequence,
ProteinSequence secondSequence) |
| Modifier and Type | Method and Description |
|---|---|
int |
addEdgeBetween(DynamicProgrammingNode source,
DynamicProgrammingNode target) |
int |
addEdgeBetween(int identifier,
double weight,
DynamicProgrammingNode source,
DynamicProgrammingNode target) |
int |
addEdgeBetween(int identifier,
DynamicProgrammingNode source,
DynamicProgrammingNode target) |
Integer |
addNode(DynamicProgrammingNode node,
int firstIndex,
int secondIndex) |
ProteinSequence |
getFirstSequence() |
int |
getFirstSequenceLength() |
DynamicProgrammingNode |
getNode(int firstIndex,
int secondIndex) |
de.bioforscher.singa.core.utility.Pair<AminoAcidFamily> |
getParing(int firstIndex,
int secondIndex) |
ProteinSequence |
getSecondSequence() |
int |
getSecondSequenceLength() |
nextNodeIdentifieraddEdgeBetween, addNode, containsEdge, containsNode, getEdge, getEdges, getMaximumDegree, getNode, getNodes, nextEdgeIdentifier, removeNode, removeNode, toStringpublic DynamicProgrammingGraph(ProteinSequence firstSequence, ProteinSequence secondSequence)
public Integer addNode(DynamicProgrammingNode node, int firstIndex, int secondIndex)
public DynamicProgrammingNode getNode(int firstIndex, int secondIndex)
public de.bioforscher.singa.core.utility.Pair<AminoAcidFamily> getParing(int firstIndex, int secondIndex)
public ProteinSequence getFirstSequence()
public int getFirstSequenceLength()
public ProteinSequence getSecondSequence()
public int getSecondSequenceLength()
public int addEdgeBetween(int identifier,
DynamicProgrammingNode source,
DynamicProgrammingNode target)
addEdgeBetween in interface de.bioforscher.singa.mathematics.graphs.model.Graph<DynamicProgrammingNode,DynamicProgrammingEdge,Integer>addEdgeBetween in class de.bioforscher.singa.mathematics.graphs.model.AbstractMapGraph<DynamicProgrammingNode,DynamicProgrammingEdge,de.bioforscher.singa.mathematics.vectors.Vector2D,Integer>public int addEdgeBetween(DynamicProgrammingNode source, DynamicProgrammingNode target)
addEdgeBetween in interface de.bioforscher.singa.mathematics.graphs.model.Graph<DynamicProgrammingNode,DynamicProgrammingEdge,Integer>addEdgeBetween in class de.bioforscher.singa.mathematics.graphs.model.AbstractMapGraph<DynamicProgrammingNode,DynamicProgrammingEdge,de.bioforscher.singa.mathematics.vectors.Vector2D,Integer>public int addEdgeBetween(int identifier,
double weight,
DynamicProgrammingNode source,
DynamicProgrammingNode target)
Copyright © 2018. All rights reserved.