public class RNA extends Thermodynamics
Modifier and Type | Field and Description |
---|---|
private long |
swigCPtr |
swigCMemOwn
Modifier | Constructor and Description |
---|---|
|
RNA() |
|
RNA(boolean IsRNA) |
protected |
RNA(long cPtr,
boolean cMemoryOwn) |
|
RNA(java.lang.String sequence) |
|
RNA(java.lang.String sequence,
boolean IsRNA) |
|
RNA(java.lang.String filename,
int fileType) |
|
RNA(java.lang.String filename,
int fileType,
boolean IsRNA) |
|
RNA(java.lang.String filepathOrSequence,
int fileType,
java.lang.String alphabetName) |
|
RNA(java.lang.String filepathOrSequence,
int fileType,
java.lang.String alphabetName,
boolean allowUnknownBases) |
|
RNA(java.lang.String filepathOrSequence,
int fileType,
java.lang.String alphabetName,
boolean allowUnknownBases,
boolean skipThermoTables) |
|
RNA(java.lang.String filepathOrSequence,
int fileType,
Thermodynamics copyThermo) |
Modifier and Type | Method and Description |
---|---|
int |
AddComment(java.lang.String comment) |
int |
AddComment(java.lang.String comment,
int structurenumber) |
int |
BreakPseudoknot() |
int |
BreakPseudoknot(boolean minimum_energy) |
int |
BreakPseudoknot(boolean minimum_energy,
int structurenumber) |
int |
BreakPseudoknot(boolean minimum_energy,
int structurenumber,
boolean useFastMethod) |
double |
CalculateFreeEnergy() |
double |
CalculateFreeEnergy(int structurenumber) |
double |
CalculateFreeEnergy(int structurenumber,
boolean UseSimpleMBLoopRules) |
boolean |
ContainsPseudoknot(int structurenumber) |
void |
CopyThermo(Thermodynamics copy) |
void |
delete() |
int |
DetermineDrawingCoordinates(int height,
int width) |
int |
DetermineDrawingCoordinates(int height,
int width,
int structurenumber) |
void |
EnsureStructureCapcacity(int minimumStructures) |
protected void |
finalize() |
int |
FoldSingleStrand() |
int |
FoldSingleStrand(float percent) |
int |
FoldSingleStrand(float percent,
int maximumstructures) |
int |
FoldSingleStrand(float percent,
int maximumstructures,
int window) |
int |
FoldSingleStrand(float percent,
int maximumstructures,
int window,
java.lang.String savefile) |
int |
FoldSingleStrand(float percent,
int maximumstructures,
int window,
java.lang.String savefile,
int maxinternalloopsize) |
int |
FoldSingleStrand(float percent,
int maximumstructures,
int window,
java.lang.String savefile,
int maxinternalloopsize,
boolean mfeonly) |
int |
FoldSingleStrand(float percent,
int maximumstructures,
int window,
java.lang.String savefile,
int maxinternalloopsize,
boolean mfeonly,
boolean simple_iloops) |
int |
FoldSingleStrand(float percent,
int maximumstructures,
int window,
java.lang.String savefile,
int maxinternalloopsize,
boolean mfeonly,
boolean simple_iloops,
boolean disablecoax) |
int |
ForceDoubleStranded(int i) |
int |
ForceFMNCleavage(int i) |
int |
ForceMaximumPairingDistance(int distance) |
int |
ForceModification(int i) |
int |
ForcePair(int i,
int j) |
int |
ForceProhibitPair(int i,
int j) |
int |
ForceSingleStranded(int i) |
int |
GenerateAllSuboptimalStructures() |
int |
GenerateAllSuboptimalStructures(float percent) |
int |
GenerateAllSuboptimalStructures(float percent,
double deltaG) |
boolean |
GetBackboneType() |
java.lang.String |
GetCommentString() |
java.lang.String |
GetCommentString(int structurenumber) |
protected static long |
getCPtr(RNA obj) |
double |
GetEnsembleDefect() |
double |
GetEnsembleDefect(int structurenumber) |
double |
GetEnsembleEnergy() |
int |
GetErrorCode() |
java.lang.String |
GetErrorDetails() |
static java.lang.String |
GetErrorMessage(int error) |
int |
GetForcedDoubleStranded(int constraintnumber) |
int |
GetForcedFMNCleavage(int constraintnumber) |
int |
GetForcedModification(int constraintnumber) |
int |
GetForcedPair(int constraintnumber,
boolean fiveprime) |
int |
GetForcedProhibitedPair(int constraintnumber,
boolean fiveprime) |
int |
GetForcedSingleStranded(int constraintnumber) |
double |
GetFreeEnergy(int structurenumber) |
java.lang.String |
GetFullErrorMessage() |
int |
getIntAt(int i) |
int |
getInts(int[] arr,
int size) |
int |
GetLabelXCoordinate(int i) |
int |
GetLabelYCoordinate(int i) |
int |
GetMaximumPairingDistance() |
char |
GetNucleotide(int i) |
int |
GetNucleotideXCoordinate(int i) |
int |
GetNucleotideYCoordinate(int i) |
int |
GetNumberOfForcedDoubleStranded() |
int |
GetNumberOfForcedFMNCleavages() |
int |
GetNumberOfForcedModifications() |
int |
GetNumberOfForcedPairs() |
int |
GetNumberOfForcedProhibitedPairs() |
int |
GetNumberOfForcedSingleStranded() |
int |
GetPair(int i) |
int |
GetPair(int i,
int structurenumber) |
double |
GetPairEnergy(int i,
int j) |
int |
GetPairProbabilities(double[] arr,
int size) |
double |
GetPairProbability(int i,
int j) |
ProgressHandler |
GetProgress() |
java.lang.String |
GetSequence() |
int |
GetSequenceLength() |
structure |
GetStructure() |
int |
GetStructureNumber() |
void |
initInts() |
int |
MaximizeExpectedAccuracy() |
int |
MaximizeExpectedAccuracy(double maxPercent) |
int |
MaximizeExpectedAccuracy(double maxPercent,
int maxStructures) |
int |
MaximizeExpectedAccuracy(double maxPercent,
int maxStructures,
int window) |
int |
MaximizeExpectedAccuracy(double maxPercent,
int maxStructures,
int window,
double gamma) |
int |
PartitionFunction() |
int |
PartitionFunction(java.lang.String savefile) |
int |
PartitionFunction(java.lang.String savefile,
double temperature) |
int |
PartitionFunction(java.lang.String savefile,
double temperature,
boolean disablecoax) |
int |
PartitionFunction(java.lang.String savefile,
double temperature,
boolean disablecoax,
boolean restoreSHAPE) |
int |
PredictProbablePairs() |
int |
PredictProbablePairs(float probability) |
int |
ProbKnot() |
int |
ProbKnot(int iterations) |
int |
ProbKnot(int iterations,
int MinHelixLength) |
int |
ProbKnotFromSample() |
int |
ProbKnotFromSample(int iterations) |
int |
ProbKnotFromSample(int iterations,
int MinHelixLength) |
int |
ReadConstraints(java.lang.String filename) |
int |
ReadDMS(java.lang.String filename) |
int |
ReadDSO(java.lang.String filename) |
int |
ReadExperimentalPairBonus(java.lang.String filename,
double experimentalOffset,
double experimentalScaling) |
int |
ReadSHAPE(java.lang.String filename,
double slope,
double intercept) |
int |
ReadSHAPE(java.lang.String filename,
double dsSlope,
double dsIntercept,
double ssSlope,
double ssIntercept) |
int |
ReadSHAPE(java.lang.String filename,
double dsSlope,
double dsIntercept,
double ssSlope,
double ssIntercept,
RestraintType modifier) |
int |
ReadSHAPE(java.lang.String filename,
double slope,
double intercept,
RestraintType modifier) |
int |
ReadSHAPE(java.lang.String filename,
double slope,
double intercept,
RestraintType modifier,
boolean IsPseudoEnergy) |
int |
ReadSSO(java.lang.String filename) |
int |
ReFoldSingleStrand() |
int |
ReFoldSingleStrand(float percent) |
int |
ReFoldSingleStrand(float percent,
int maximumstructures) |
int |
ReFoldSingleStrand(float percent,
int maximumstructures,
int window) |
int |
RemoveBasePair(int i) |
int |
RemoveBasePair(int i,
int structurenumber) |
void |
RemoveConstraints() |
int |
RemovePairs() |
int |
RemovePairs(int structurenumber) |
int |
RemovePairs(int structurenumber,
boolean removeIfLastStructure) |
void |
ResetError() |
void |
SetErrorDetails(java.lang.String details) |
int |
SetExtrinsic(int i,
int j,
double k) |
void |
SetProgress(ProgressHandler Progress) |
int |
SpecifyPair(int i,
int j) |
int |
SpecifyPair(int i,
int j,
int structurenumber) |
int |
Stochastic() |
int |
Stochastic(int structures) |
int |
Stochastic(int structures,
int seed) |
void |
StopProgress() |
int |
WriteConstraints(java.lang.String filename) |
int |
WriteCt(java.lang.String filename) |
int |
WriteDotBracket(java.lang.String filename) |
int |
WriteDotBracket(java.lang.String filename,
int structurenumber) |
int |
WriteDotBracket(java.lang.String filename,
int structurenumber,
DotBracketFormat format) |
int |
WriteThermodynamicDetails(java.lang.String filename) |
int |
WriteThermodynamicDetails(java.lang.String filename,
boolean UseSimpleMBLoopRules) |
ClearEnergies, ClearEnthalpies, GetAlphabetName, getCPtr, GetDatatable, GetEnergyRead, GetEnthalpyTable, GetEnthalpyTable, getIsrna, GetTemperature, IsAlphabetRead, ReadThermodynamic, ReadThermodynamic, ReadThermodynamic, ReadThermodynamic, ReloadDataTables, ReloadDataTables, setIsrna, SetTemperature, VerifyThermodynamic
public RNA()
public RNA(boolean IsRNA)
protected RNA(long cPtr, boolean cMemoryOwn)
public RNA(java.lang.String sequence)
public RNA(java.lang.String sequence, boolean IsRNA)
public RNA(java.lang.String filename, int fileType)
public RNA(java.lang.String filename, int fileType, boolean IsRNA)
public RNA(java.lang.String filepathOrSequence, int fileType, java.lang.String alphabetName)
public RNA(java.lang.String filepathOrSequence, int fileType, java.lang.String alphabetName, boolean allowUnknownBases)
public RNA(java.lang.String filepathOrSequence, int fileType, java.lang.String alphabetName, boolean allowUnknownBases, boolean skipThermoTables)
public RNA(java.lang.String filepathOrSequence, int fileType, Thermodynamics copyThermo)
public int AddComment(java.lang.String comment)
public int AddComment(java.lang.String comment, int structurenumber)
public int BreakPseudoknot()
public int BreakPseudoknot(boolean minimum_energy)
public int BreakPseudoknot(boolean minimum_energy, int structurenumber)
public int BreakPseudoknot(boolean minimum_energy, int structurenumber, boolean useFastMethod)
public double CalculateFreeEnergy()
public double CalculateFreeEnergy(int structurenumber)
public double CalculateFreeEnergy(int structurenumber, boolean UseSimpleMBLoopRules)
public boolean ContainsPseudoknot(int structurenumber)
public void CopyThermo(Thermodynamics copy)
public void delete()
delete
in class Thermodynamics
public int DetermineDrawingCoordinates(int height, int width)
public int DetermineDrawingCoordinates(int height, int width, int structurenumber)
public void EnsureStructureCapcacity(int minimumStructures)
protected void finalize()
finalize
in class Thermodynamics
public int FoldSingleStrand()
public int FoldSingleStrand(float percent)
public int FoldSingleStrand(float percent, int maximumstructures)
public int FoldSingleStrand(float percent, int maximumstructures, int window)
public int FoldSingleStrand(float percent, int maximumstructures, int window, java.lang.String savefile)
public int FoldSingleStrand(float percent, int maximumstructures, int window, java.lang.String savefile, int maxinternalloopsize)
public int FoldSingleStrand(float percent, int maximumstructures, int window, java.lang.String savefile, int maxinternalloopsize, boolean mfeonly)
public int FoldSingleStrand(float percent, int maximumstructures, int window, java.lang.String savefile, int maxinternalloopsize, boolean mfeonly, boolean simple_iloops)
public int FoldSingleStrand(float percent, int maximumstructures, int window, java.lang.String savefile, int maxinternalloopsize, boolean mfeonly, boolean simple_iloops, boolean disablecoax)
public int ForceDoubleStranded(int i)
public int ForceFMNCleavage(int i)
public int ForceMaximumPairingDistance(int distance)
public int ForceModification(int i)
public int ForcePair(int i, int j)
public int ForceProhibitPair(int i, int j)
public int ForceSingleStranded(int i)
public int GenerateAllSuboptimalStructures()
public int GenerateAllSuboptimalStructures(float percent)
public int GenerateAllSuboptimalStructures(float percent, double deltaG)
public boolean GetBackboneType()
public java.lang.String GetCommentString()
public java.lang.String GetCommentString(int structurenumber)
protected static long getCPtr(RNA obj)
public double GetEnsembleDefect()
public double GetEnsembleDefect(int structurenumber)
public double GetEnsembleEnergy()
public int GetErrorCode()
public java.lang.String GetErrorDetails()
public static java.lang.String GetErrorMessage(int error)
public int GetForcedDoubleStranded(int constraintnumber)
public int GetForcedFMNCleavage(int constraintnumber)
public int GetForcedModification(int constraintnumber)
public int GetForcedPair(int constraintnumber, boolean fiveprime)
public int GetForcedProhibitedPair(int constraintnumber, boolean fiveprime)
public int GetForcedSingleStranded(int constraintnumber)
public double GetFreeEnergy(int structurenumber)
public java.lang.String GetFullErrorMessage()
public int getIntAt(int i)
public int getInts(int[] arr, int size)
public int GetLabelXCoordinate(int i)
public int GetLabelYCoordinate(int i)
public int GetMaximumPairingDistance()
public char GetNucleotide(int i)
public int GetNucleotideXCoordinate(int i)
public int GetNucleotideYCoordinate(int i)
public int GetNumberOfForcedDoubleStranded()
public int GetNumberOfForcedFMNCleavages()
public int GetNumberOfForcedModifications()
public int GetNumberOfForcedPairs()
public int GetNumberOfForcedProhibitedPairs()
public int GetNumberOfForcedSingleStranded()
public int GetPair(int i)
public int GetPair(int i, int structurenumber)
public double GetPairEnergy(int i, int j)
public int GetPairProbabilities(double[] arr, int size)
public double GetPairProbability(int i, int j)
public ProgressHandler GetProgress()
public java.lang.String GetSequence()
public int GetSequenceLength()
public structure GetStructure()
public int GetStructureNumber()
public void initInts()
public int MaximizeExpectedAccuracy()
public int MaximizeExpectedAccuracy(double maxPercent)
public int MaximizeExpectedAccuracy(double maxPercent, int maxStructures)
public int MaximizeExpectedAccuracy(double maxPercent, int maxStructures, int window)
public int MaximizeExpectedAccuracy(double maxPercent, int maxStructures, int window, double gamma)
public int PartitionFunction()
public int PartitionFunction(java.lang.String savefile)
public int PartitionFunction(java.lang.String savefile, double temperature)
public int PartitionFunction(java.lang.String savefile, double temperature, boolean disablecoax)
public int PartitionFunction(java.lang.String savefile, double temperature, boolean disablecoax, boolean restoreSHAPE)
public int PredictProbablePairs()
public int PredictProbablePairs(float probability)
public int ProbKnot()
public int ProbKnot(int iterations)
public int ProbKnot(int iterations, int MinHelixLength)
public int ProbKnotFromSample()
public int ProbKnotFromSample(int iterations)
public int ProbKnotFromSample(int iterations, int MinHelixLength)
public int ReadConstraints(java.lang.String filename)
public int ReadDMS(java.lang.String filename)
public int ReadDSO(java.lang.String filename)
public int ReadExperimentalPairBonus(java.lang.String filename, double experimentalOffset, double experimentalScaling)
public int ReadSHAPE(java.lang.String filename, double slope, double intercept)
public int ReadSHAPE(java.lang.String filename, double dsSlope, double dsIntercept, double ssSlope, double ssIntercept)
public int ReadSHAPE(java.lang.String filename, double dsSlope, double dsIntercept, double ssSlope, double ssIntercept, RestraintType modifier)
public int ReadSHAPE(java.lang.String filename, double slope, double intercept, RestraintType modifier)
public int ReadSHAPE(java.lang.String filename, double slope, double intercept, RestraintType modifier, boolean IsPseudoEnergy)
public int ReadSSO(java.lang.String filename)
public int ReFoldSingleStrand()
public int ReFoldSingleStrand(float percent)
public int ReFoldSingleStrand(float percent, int maximumstructures)
public int ReFoldSingleStrand(float percent, int maximumstructures, int window)
public int RemoveBasePair(int i)
public int RemoveBasePair(int i, int structurenumber)
public void RemoveConstraints()
public int RemovePairs()
public int RemovePairs(int structurenumber)
public int RemovePairs(int structurenumber, boolean removeIfLastStructure)
public void ResetError()
public void SetErrorDetails(java.lang.String details)
public int SetExtrinsic(int i, int j, double k)
public void SetProgress(ProgressHandler Progress)
public int SpecifyPair(int i, int j)
public int SpecifyPair(int i, int j, int structurenumber)
public int Stochastic()
public int Stochastic(int structures)
public int Stochastic(int structures, int seed)
public void StopProgress()
public int WriteConstraints(java.lang.String filename)
public int WriteCt(java.lang.String filename)
public int WriteDotBracket(java.lang.String filename)
public int WriteDotBracket(java.lang.String filename, int structurenumber)
public int WriteDotBracket(java.lang.String filename, int structurenumber, DotBracketFormat format)
public int WriteThermodynamicDetails(java.lang.String filename)
public int WriteThermodynamicDetails(java.lang.String filename, boolean UseSimpleMBLoopRules)