private void mergeAnnotation(VariantAnnotation destination, VariantAnnotation origin) { destination.setChromosome(origin.getChromosome()); destination.setStart(origin.getStart()); destination.setReference(origin.getReference()); destination.setAlternate(origin.getAlternate()); if (annotatorSet.contains("variation")) { destination.setId(origin.getId()); } if (annotatorSet.contains("consequenceType")) { destination.setDisplayConsequenceType(origin.getDisplayConsequenceType()); destination.setConsequenceTypes(origin.getConsequenceTypes()); } if (annotatorSet.contains("conservation")) { destination.setConservation(origin.getConservation()); } // destination.setGeneExpression(origin.getGeneExpression()); // destination.setGeneTraitAssociation(origin.getGeneTraitAssociation()); if (annotatorSet.contains("populationFrequencies")) { destination.setPopulationFrequencies(origin.getPopulationFrequencies()); } // destination.setGeneDrugInteraction(origin.getGeneDrugInteraction()); if (annotatorSet.contains("clinical")) { destination.setVariantTraitAssociation(origin.getVariantTraitAssociation()); } if (annotatorSet.contains("functionalScore")) { destination.setFunctionalScore(origin.getFunctionalScore()); } }
private void mergeAnnotation(VariantAnnotation destination, VariantAnnotation origin) { destination.setChromosome(origin.getChromosome()); destination.setStart(origin.getStart()); destination.setReference(origin.getReference()); destination.setAlternate(origin.getAlternate()); if (annotatorSet.contains("variation")) { destination.setId(origin.getId()); } if (annotatorSet.contains("consequenceType")) { destination.setDisplayConsequenceType(origin.getDisplayConsequenceType()); destination.setConsequenceTypes(origin.getConsequenceTypes()); } if (annotatorSet.contains("conservation")) { destination.setConservation(origin.getConservation()); } // destination.setGeneExpression(origin.getGeneExpression()); // destination.setGeneTraitAssociation(origin.getGeneTraitAssociation()); if (annotatorSet.contains("populationFrequencies")) { destination.setPopulationFrequencies(origin.getPopulationFrequencies()); } // destination.setGeneDrugInteraction(origin.getGeneDrugInteraction()); if (annotatorSet.contains("clinical")) { destination.setVariantTraitAssociation(origin.getVariantTraitAssociation()); } if (annotatorSet.contains("functionalScore")) { destination.setFunctionalScore(origin.getFunctionalScore()); } }
if (variantAnnotation.getFunctionalScore() != null) { for (Score score : variantAnnotation.getFunctionalScore()) { PhoenixHelper.Column column = VariantPhoenixHelper.getFunctionalScoreColumn(score.getSource()); map.put(column, score.getScore());
&& ListUtils.isNotEmpty(variant.getAnnotation().getFunctionalScore()) && ListUtils.isNotEmpty(variant.getAnnotation().getConservation())) { double sift = Double.MIN_VALUE; for (Score score: variant.getAnnotation().getFunctionalScore()) { if ("cadd_scaled".equals(score.getSource())) { scaledCadd = score.getScore();
if (variantAnnotation.getFunctionalScore() != null) { for (Score score : variantAnnotation.getFunctionalScore()) { switch (score.getSource()) { case "cadd_raw":
if (variantAnnotation.getFunctionalScore() != null) { List<Document> scores = new ArrayList<>(variantAnnotation.getFunctionalScore().size()); for (Score score : variantAnnotation.getFunctionalScore()) { if (score != null) { if (score.getSource().equals(CADD_RAW)) {
private void mergeAnnotation(VariantAnnotation destination, VariantAnnotation origin) { if (origin != null) { destination.setId(origin.getId()); destination.setChromosome(origin.getChromosome()); destination.setStart(origin.getStart()); destination.setReference(origin.getReference()); destination.setAlternate(origin.getAlternate()); destination.setDisplayConsequenceType(origin.getDisplayConsequenceType()); destination.setConsequenceTypes(origin.getConsequenceTypes()); destination.setConservation(origin.getConservation()); destination.setGeneExpression(origin.getGeneExpression()); destination.setGeneTraitAssociation(origin.getGeneTraitAssociation()); destination.setGeneDrugInteraction(origin.getGeneDrugInteraction()); destination.setVariantTraitAssociation(origin.getVariantTraitAssociation()); destination.setFunctionalScore(origin.getFunctionalScore()); } }