private PopulationFrequency parsePopulationFrequency(String frequencyStrings, String study, String population) { PopulationFrequency populationFrequency = new PopulationFrequency(); populationFrequency.setStudy(study); populationFrequency.setPopulation(population); // populationFrequency.setSuperPopulation(population); populationFrequency.setRefAllele(currentAnnotation.getReference()); populationFrequency.setAltAllele(currentAnnotation.getAlternate()); for(String frequencyString : frequencyStrings.split(",")) { String[] parts = frequencyString.split(":"); if (parts[0].equals(currentAnnotation.getAlternate())) { populationFrequency.setAltAlleleFreq(Float.valueOf(parts[1])); } else { populationFrequency.setRefAlleleFreq(Float.valueOf(parts[1])); } } return populationFrequency; }