group plots by field

This commit is contained in:
2017-02-12 09:59:14 +01:00
parent b238849d65
commit 562dadb692
3 changed files with 49 additions and 1 deletions

View File

@@ -25,7 +25,7 @@ public class Grouping {
public static Grouping groupBy(final List<PdbReader> pdbReaders, final String groupByField) {
final Grouping result;
if (groupByField == NO_GROUPING) {
if (noGrouping(groupByField)) {
final Group group = new Group(Tags.EMPTY, pdbReaders);
result = new Grouping(group);
@@ -46,6 +46,10 @@ public class Grouping {
return result;
}
private static boolean noGrouping(final String groupByField) {
return groupByField == NO_GROUPING || groupByField.isEmpty();
}
private static void addIfNotExists(final Map<String, Group> grouping, final String groupByField,
final String value) {
if (!grouping.containsKey(value)) {