Skip to content

Commit d9b6160

Browse files
committed
I need to remember never to make Metrics classes inner classes.
1 parent a9ac0b0 commit d9b6160

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/java/org/broadinstitute/dropseqrna/beadsynthesis/CorrectAndSplitScrnaReadPairs.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ protected void splitBAMs() {
103103
}
104104

105105
if (METRICS != null) {
106-
final MetricsFile<BarcodeCorrectionMetrics, Integer> metricsFile = getMetricsFile();
106+
final MetricsFile<org.broadinstitute.dropseqrna.beadsynthesis.BarcodeCorrectionMetrics, Integer> metricsFile = getMetricsFile();
107107
metricsFile.addMetric(barcodeCorrector.getMetrics());
108108
metricsFile.addHistogram(barcodeCorrector.getNumCandidatesHist());
109109
metricsFile.write(METRICS);
@@ -124,4 +124,9 @@ protected String[] customCommandLineValidation() {
124124
public static void main(final String[] args) {
125125
System.exit(new CorrectAndSplitScrnaReadPairs().instanceMain(args));
126126
}
127+
128+
// To support loading metrics files before this class became top-level
129+
public static class BarcodeCorrectionMetrics
130+
extends org.broadinstitute.dropseqrna.beadsynthesis.BarcodeCorrectionMetrics
131+
{}
127132
}

0 commit comments

Comments
 (0)