if (proteinVariantAnnotation.getKeywords() != null) { proteinKeywords.addAll(proteinVariantAnnotation.getKeywords());
if (protVarAnnotation.getKeywords() != null) { for (String keyword : protVarAnnotation.getKeywords()) { traits.add("KW" + FIELD_SEP + protVarAnnotation.getUniprotAccession() + FIELD_SEP + keyword);
if (variant.getAnnotation().getConsequenceTypes() != null) { for (ConsequenceType consequenceType : variant.getAnnotation().getConsequenceTypes()) { if (consequenceType.getProteinVariantAnnotation() != null && consequenceType.getProteinVariantAnnotation().getKeywords() != null) { keywordsInVariant.addAll(consequenceType.getProteinVariantAnnotation().getKeywords());
ArrayList keywordList = (ArrayList) proteinVariantData.get("keyword", ArrayList.class).get(0); for (Object keywordObject : keywordList) { proteinVariantAnnotation.getKeywords().add((String) ((Document) keywordObject).get("value"));
ArrayList keywordList = (ArrayList) proteinVariantData.get("keyword", ArrayList.class).get(0); for (Object keywordObject : keywordList) { proteinVariantAnnotation.getKeywords().add((String) ((Document) keywordObject).get("value"));
putNotNull(ct, CT_PROTEIN_KEYWORDS, proteinVariantAnnotation.getKeywords());
List<String> keywords = proteinAnnotation.getKeywords(); if (keywords != null && keywords.size() > 0) { builder.addAllKeywords(keywords);