@Override public QueryResult<String> getVariantTypes() { List<String> variantTypes = Arrays.stream(VariantType.values()) .map((value) -> value.name()).collect(Collectors.toList()); QueryResult<String> queryResult = new QueryResult<String>("variant_types", 0, variantTypes.size(), variantTypes.size(), null, null, variantTypes); return queryResult; }
@Override public QueryResult<String> getVariantTypes() { List<String> variantTypes = Arrays.stream(VariantType.values()) .map((value) -> value.name()).collect(Collectors.toList()); QueryResult<String> queryResult = new QueryResult<String>("variant_types", 0, variantTypes.size(), variantTypes.size(), null, null, variantTypes); return queryResult; }
public static VariantProto.VariantType getProtoVariantType(VariantType type) { if (type == null) { return null; } switch (type) { case SNV: return VariantProto.VariantType.SNV; case SNP: return VariantProto.VariantType.SNP; case MNV: return VariantProto.VariantType.MNV; case MNP: return VariantProto.VariantType.MNP; case INDEL: return VariantProto.VariantType.INDEL; case SV: return VariantProto.VariantType.SV; case INSERTION: return VariantProto.VariantType.INSERTION; case DELETION: return VariantProto.VariantType.DELETION; case TRANSLOCATION: return VariantProto.VariantType.TRANSLOCATION; case INVERSION: return VariantProto.VariantType.INVERSION; case CNV: return VariantProto.VariantType.CNV; case NO_VARIATION: return VariantProto.VariantType.NO_VARIATION; case SYMBOLIC: return VariantProto.VariantType.SYMBOLIC; case MIXED: return VariantProto.VariantType.MIXED; case DUPLICATION: return VariantProto.VariantType.DUPLICATION; case BREAKEND: return VariantProto.VariantType.BREAKEND; default: throw new EnumConstantNotPresentException(VariantProto.VariantType.class, type.name()); } }
.append(DocumentToVariantConverter.REFERENCE_FIELD, variant.getReference()) .append(DocumentToVariantConverter.ALTERNATE_FIELD, variant.getAlternate()) .append(DocumentToVariantConverter.TYPE_FIELD, variant.getType().name()) .append(DocumentToVariantConverter.IDS_FIELD, variant.getIds()) .append(DocumentToVariantConverter.ANNOTATION_FIELD, Collections.emptyList());
.append(REFERENCE_FIELD, variant.getReference()) .append(ALTERNATE_FIELD, variant.getAlternate()) .append(TYPE_FIELD, variant.getType().name());