Skip to content

Commit

Permalink
add better way to get norms
Browse files Browse the repository at this point in the history
  • Loading branch information
sa501428 committed Feb 2, 2022
1 parent 9bd7415 commit 9e09e5f
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/javastraw/StrawGlobals.java
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
package javastraw;

public class StrawGlobals {
public static final String versionNum = "2.07.00";
public static final String versionNum = "2.07.01";
// min hic file version supported
public static final int minVersion = 6;
public static final int bufferSize = 2097152;
Expand Down
23 changes: 23 additions & 0 deletions src/javastraw/reader/norm/NormalizationHandler.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package javastraw.reader.norm;

import javastraw.reader.Dataset;
import javastraw.reader.type.NormalizationType;

import java.util.Arrays;
import java.util.Map;

public class NormalizationHandler {
public static NormalizationType getFirstValidNormInThisOrder(Dataset ds, String[] norms) {
Map<String, NormalizationType> normsForDataset = ds.getNormalizationTypesMap();

for (String key : norms) {
if (normsForDataset.containsKey(key)) {
return normsForDataset.get(key);
}
}

System.err.println("None of these normalizations were found: " + Arrays.toString(norms));
System.exit(11);
return null;
}
}

0 comments on commit 9e09e5f

Please sign in to comment.