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; }
PopulationFrequency populationFrequency = new PopulationFrequency(); String[] fields = key.split(VariantSearchUtils.FIELD_SEPARATOR); populationFrequency.setStudy(fields[1]); populationFrequency.setPopulation(fields[2]); populationFrequency.setRefAlleleFreq(1 - variantSearchModel.getPopFreq().get(key));