Class StandardDnaFoldingProvider
java.lang.Object
org.episteme.natural.biology.structure.providers.StandardDnaFoldingProvider
- All Implemented Interfaces:
AlgorithmProvider, DnaFoldingProvider
Standard implementation of DNA/RNA folding using a Metropolis-Hastings energy model.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecalculateEnergy(double[][] points, String sequence) doublecalculateEnergy(double[] flat, String sequence) floatcalculateEnergy(float[][] points, String sequence) floatcalculateEnergy(float[] flat, String sequence) calculateEnergy(List<Real[]> points, String sequence) Calculates energy for a 3D structure.Returns the unique category of the algorithm.getName()voidvoidvoidvoidvoidPerforms a single Monte-Carlo step.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface AlgorithmProvider
description, getMetadata, getPriority, isAvailable, score, shutdown
-
Constructor Details
-
StandardDnaFoldingProvider
public StandardDnaFoldingProvider()
-
-
Method Details
-
calculateEnergy
Description copied from interface:DnaFoldingProviderCalculates energy for a 3D structure.- Specified by:
calculateEnergyin interfaceDnaFoldingProvider
-
calculateEnergy
- Specified by:
calculateEnergyin interfaceDnaFoldingProvider
-
calculateEnergy
- Specified by:
calculateEnergyin interfaceDnaFoldingProvider
-
step
Description copied from interface:DnaFoldingProviderPerforms a single Monte-Carlo step.- Specified by:
stepin interfaceDnaFoldingProvider
-
step
- Specified by:
stepin interfaceDnaFoldingProvider
-
step
- Specified by:
stepin interfaceDnaFoldingProvider
-
calculateEnergy
- Specified by:
calculateEnergyin interfaceDnaFoldingProvider
-
calculateEnergy
- Specified by:
calculateEnergyin interfaceDnaFoldingProvider
-
step
- Specified by:
stepin interfaceDnaFoldingProvider
-
step
- Specified by:
stepin interfaceDnaFoldingProvider
-
getName
- Specified by:
getNamein interfaceAlgorithmProvider
-
getAlgorithmType
Description copied from interface:AlgorithmProviderReturns the unique category of the algorithm.- Specified by:
getAlgorithmTypein interfaceAlgorithmProvider
-