Add real sequence collision rate, make fields final

This commit is contained in:
eugenefischer
2022-09-28 17:43:06 -05:00
parent fb443fe958
commit 89687fa849

View File

@@ -11,13 +11,14 @@ public class GraphWithMapData implements java.io.Serializable {
private String sourceFilename; private String sourceFilename;
private final SimpleWeightedGraph graph; private final SimpleWeightedGraph graph;
private Integer numWells; private final int numWells;
private Integer[] wellPopulations; private final Integer[] wellPopulations;
private Integer alphaCount; private final int alphaCount;
private Integer betaCount; private final int betaCount;
private int readDepth; private final int readDepth;
private double readErrorRate; private final double readErrorRate;
private double errorCollisionRate; private final double errorCollisionRate;
private final double realSequenceCollisionRate;
private final Map<String, String> distCellsMapAlphaKey; private final Map<String, String> distCellsMapAlphaKey;
// private final Map<Integer, Integer> plateVtoAMap; // private final Map<Integer, Integer> plateVtoAMap;
// private final Map<Integer, Integer> plateVtoBMap; // private final Map<Integer, Integer> plateVtoBMap;
@@ -29,7 +30,8 @@ public class GraphWithMapData implements java.io.Serializable {
public GraphWithMapData(SimpleWeightedGraph graph, Integer numWells, Integer[] wellConcentrations, public GraphWithMapData(SimpleWeightedGraph graph, Integer numWells, Integer[] wellConcentrations,
Map<String, String> distCellsMapAlphaKey, Integer alphaCount, Integer betaCount, Map<String, String> distCellsMapAlphaKey, Integer alphaCount, Integer betaCount,
Integer readDepth, Double readErrorRate, Double errorCollisionRate, Duration time){ Integer readDepth, Double readErrorRate, Double errorCollisionRate,
Double realSequenceCollisionRate, Duration time){
// Map<Integer, Integer> plateVtoAMap, // Map<Integer, Integer> plateVtoAMap,
// Map<Integer,Integer> plateVtoBMap, Map<Integer, Integer> plateAtoVMap, // Map<Integer,Integer> plateVtoBMap, Map<Integer, Integer> plateAtoVMap,
@@ -50,6 +52,7 @@ public class GraphWithMapData implements java.io.Serializable {
this.readDepth = readDepth; this.readDepth = readDepth;
this.readErrorRate = readErrorRate; this.readErrorRate = readErrorRate;
this.errorCollisionRate = errorCollisionRate; this.errorCollisionRate = errorCollisionRate;
this.realSequenceCollisionRate = realSequenceCollisionRate;
this.time = time; this.time = time;
} }
@@ -122,4 +125,6 @@ public class GraphWithMapData implements java.io.Serializable {
public Double getErrorCollisionRate() { public Double getErrorCollisionRate() {
return errorCollisionRate; return errorCollisionRate;
} }
public Double getRealSequenceCollisionRate() { return realSequenceCollisionRate; }
} }