@Test public void testGetAlVariants_polyphenSiftDescription() { for (String p : Arrays.asList("benign", "possibly damaging", "probably damaging", "unknown")) { queryResult = query(new Query(ANNOT_POLYPHEN.key(), p), null); assertThat(queryResult, everyResult(allVariants, hasAnnotation(hasAnyPolyphenDesc(equalTo(p))))); queryResult = query(new Query(ANNOT_PROTEIN_SUBSTITUTION.key(), "polyphen=" + p), null); assertThat(queryResult, everyResult(allVariants, hasAnnotation(hasAnyPolyphenDesc(equalTo(p))))); } for (String s : Arrays.asList("deleterious", "tolerated")) { queryResult = query(new Query(ANNOT_SIFT.key(), s), null); assertThat(queryResult, everyResult(allVariants, hasAnnotation(hasAnySiftDesc(equalTo(s))))); queryResult = query(new Query(ANNOT_PROTEIN_SUBSTITUTION.key(), "sift=" + s), null); assertThat(queryResult, everyResult(allVariants, hasAnnotation(hasAnySiftDesc(equalTo(s))))); } }