package statalign.postprocess.plugins; import java.io.Serializable; import statalign.postprocess.utils.RNAFoldingTools; /** * A class for storing an RNAalifoldResult. * */ public class RNAalifoldResult implements Serializable { /** * */ private static final long serialVersionUID = 957877165963191430L; public double [][] matrix; public int [] pairedSites; public double reliablityScore; public double pairsOnlyReliablityScore; public RNAalifoldResult getSmallResult() { RNAalifoldResult result = new RNAalifoldResult(); result.pairedSites = this.pairedSites; result.reliablityScore = RNAFoldingTools.calculatePPfoldReliabilityScore(pairedSites, matrix); result.pairsOnlyReliablityScore = RNAFoldingTools.calculatePairsOnlyReliabilityScore(pairedSites, matrix); return result; } }