public void SignificanceTest() { using (var reader = new ClinVarVariationReader(FileUtilities.GetReadStream(Resources.VcvXmlFiles("VCV000476472.xml")))) { var items = reader.GetItems().ToArray(); Assert.Equal(new [] { "likely benign", "uncertain significance" }, items[0].Significances); } }
public void IncludedRecordTest() { using (var reader = new ClinVarVariationReader(FileUtilities.GetReadStream(Resources.VcvXmlFiles("VCV000431749.xml")))) { var items = reader.GetItems().ToArray(); Assert.Equal(ClinVarCommon.ReviewStatus.no_interpretation_single, items[0].ReviewStatus); Assert.Equal(new [] { "no interpretation for the single variant" }, items[0].Significances); } }
public void InterpretedRecordsTest() { using (var reader = new ClinVarVariationReader(FileUtilities.GetReadStream(Resources.VcvXmlFiles("TwoRecords.xml")))) { var items = reader.GetItems().ToArray(); Assert.Equal(2, items.Length); Assert.Equal(79, items[0].VariantId); Assert.Equal(ClinVarCommon.ReviewStatus.no_criteria, items[0].ReviewStatus); Assert.Equal(new [] { "pathogenic" }, items[0].Significances); Assert.Equal(86, items[1].VariantId); } }