diff test-data/test_1.pheno.json @ 1:891283e0ee89 draft default tip

"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/pharmcat commit dddf99b20ed9b07334505917f362785e3dace3b9"
author bgruening
date Thu, 05 May 2022 20:27:17 +0000
parents d67642a21a1d
children
line wrap: on
line diff
--- a/test-data/test_1.pheno.json	Fri Jan 28 21:18:23 2022 +0000
+++ b/test-data/test_1.pheno.json	Thu May 05 20:27:17 2022 +0000
@@ -1,5 +1,90 @@
 [
   {
+    "geneSymbol": "ABCG2",
+    "chr": "chr4",
+    "phased": true,
+    "callSource": "MATCHER",
+    "uncalledHaplotypes": [
+      "rs2231142 reference (G)",
+      "rs2231142 variant (T)"
+    ],
+    "messages": [],
+    "relatedDrugs": [
+      {
+        "name": "rosuvastatin",
+        "guidelineId": "RxNorm:301542"
+      }
+    ],
+    "matcherDiplotypes": [
+      {
+        "allele1": {
+          "gene": "ABCG2",
+          "name": "Unknown",
+          "function": "Unassigned function",
+          "reference": false
+        },
+        "allele2": {
+          "gene": "ABCG2",
+          "name": "Unknown",
+          "function": "Unassigned function",
+          "reference": false
+        },
+        "gene": "ABCG2",
+        "phenotypes": [
+          "No Result"
+        ],
+        "variant": null,
+        "lookupKey": [
+          "No Result"
+        ],
+        "label": "Unknown/Unknown"
+      }
+    ],
+    "diplotypes": [
+      {
+        "allele1": {
+          "gene": "ABCG2",
+          "name": "Unknown",
+          "function": "Unassigned function",
+          "reference": false
+        },
+        "allele2": {
+          "gene": "ABCG2",
+          "name": "Unknown",
+          "function": "Unassigned function",
+          "reference": false
+        },
+        "gene": "ABCG2",
+        "phenotypes": [
+          "No Result"
+        ],
+        "variant": null,
+        "lookupKey": [
+          "No Result"
+        ],
+        "label": "Unknown/Unknown"
+      }
+    ],
+    "variants": [
+      {
+        "gene": "ABCG2",
+        "chromosome": "chr4",
+        "position": 88131171,
+        "dbSnpId": "rs2231142",
+        "call": null,
+        "alleles": [
+          "rs2231142 variant (T)"
+        ],
+        "phased": false,
+        "wildtypeAllele": "G",
+        "mismatch": false,
+        "warnings": []
+      }
+    ],
+    "variantsOfInterest": [],
+    "highlightedVariants": []
+  },
+  {
     "geneSymbol": "CACNA1S",
     "chr": "chr1",
     "phased": true,
@@ -51,9 +136,13 @@
           "reference": true
         },
         "gene": "CACNA1S",
-        "phenotype": "Uncertain Susceptibility",
+        "phenotypes": [
+          "Uncertain Susceptibility"
+        ],
         "variant": null,
-        "lookupKey": "Uncertain Susceptibility",
+        "lookupKey": [
+          "Uncertain Susceptibility"
+        ],
         "label": "Reference/Reference"
       }
     ],
@@ -72,9 +161,13 @@
           "reference": true
         },
         "gene": "CACNA1S",
-        "phenotype": "Uncertain Susceptibility",
+        "phenotypes": [
+          "Uncertain Susceptibility"
+        ],
         "variant": null,
-        "lookupKey": "Uncertain Susceptibility",
+        "lookupKey": [
+          "Uncertain Susceptibility"
+        ],
         "label": "Reference/Reference"
       }
     ],
@@ -90,7 +183,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CACNA1S",
@@ -103,7 +197,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -137,9 +232,13 @@
           "reference": true
         },
         "gene": "CFTR",
-        "phenotype": "ivacaftor non-responsive in CF patients",
+        "phenotypes": [
+          "ivacaftor non-responsive in CF patients"
+        ],
         "variant": null,
-        "lookupKey": "ivacaftor non-responsive in CF patients",
+        "lookupKey": [
+          "ivacaftor non-responsive in CF patients"
+        ],
         "label": "No CPIC variants found"
       }
     ],
@@ -158,9 +257,13 @@
           "reference": true
         },
         "gene": "CFTR",
-        "phenotype": "ivacaftor non-responsive in CF patients",
+        "phenotypes": [
+          "ivacaftor non-responsive in CF patients"
+        ],
         "variant": null,
-        "lookupKey": "ivacaftor non-responsive in CF patients",
+        "lookupKey": [
+          "ivacaftor non-responsive in CF patients"
+        ],
         "label": "No CPIC variants found"
       }
     ],
@@ -176,7 +279,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -189,7 +293,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -202,7 +307,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -215,7 +321,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -228,7 +335,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -241,7 +349,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -254,7 +363,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -267,7 +377,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -280,7 +391,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -293,7 +405,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -306,7 +419,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -319,7 +433,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -332,7 +447,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -345,7 +461,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -358,7 +475,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -371,7 +489,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -384,7 +503,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -397,7 +517,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -410,7 +531,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -423,7 +545,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -436,7 +559,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -449,7 +573,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -462,7 +587,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -475,7 +601,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -488,7 +615,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -501,7 +629,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -514,7 +643,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -527,7 +657,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -540,7 +671,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -553,7 +685,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -566,7 +699,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -579,7 +713,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -592,7 +727,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -605,7 +741,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -618,7 +755,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -631,7 +769,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -644,7 +783,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -657,7 +797,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -670,7 +811,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -704,9 +846,13 @@
           "reference": true
         },
         "gene": "CYP2B6",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -725,9 +871,13 @@
           "reference": true
         },
         "gene": "CYP2B6",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -746,7 +896,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -759,7 +910,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -773,7 +925,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -786,7 +939,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -799,7 +953,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -812,7 +967,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -825,7 +981,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -838,7 +995,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -851,7 +1009,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -864,7 +1023,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -877,7 +1037,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -890,7 +1051,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -904,7 +1066,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -917,7 +1080,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -930,7 +1094,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -943,7 +1108,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -956,7 +1122,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -979,7 +1146,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -992,7 +1160,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1006,7 +1175,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1019,7 +1189,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1043,7 +1214,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1056,7 +1228,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1069,7 +1242,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1082,7 +1256,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1095,7 +1270,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1108,7 +1284,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1121,7 +1298,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1134,7 +1312,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1147,7 +1326,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1160,7 +1340,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1173,7 +1354,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1186,7 +1368,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1199,7 +1382,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1215,7 +1399,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -1301,9 +1486,13 @@
           "reference": true
         },
         "gene": "CYP2C19",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*38/*38"
       }
     ],
@@ -1322,9 +1511,13 @@
           "reference": true
         },
         "gene": "CYP2C19",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*38/*38"
       }
     ],
@@ -1341,7 +1534,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1354,7 +1548,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1367,7 +1562,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1380,7 +1576,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1393,7 +1590,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1409,7 +1607,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1422,7 +1621,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1435,7 +1635,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1448,7 +1649,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1461,7 +1663,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1474,7 +1677,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1487,7 +1691,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1501,7 +1706,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1514,7 +1720,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1527,7 +1734,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1540,7 +1748,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1553,7 +1762,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1567,7 +1777,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1580,7 +1791,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1593,7 +1805,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1606,7 +1819,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1619,7 +1833,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1632,7 +1847,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1645,7 +1861,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1658,7 +1875,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1671,7 +1889,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1711,7 +1930,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1724,7 +1944,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1737,7 +1958,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1750,7 +1972,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1763,7 +1986,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1776,7 +2000,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1789,7 +2014,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1802,7 +2028,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -1817,7 +2044,17 @@
       "*72",
       "*73",
       "*74",
-      "*75"
+      "*75",
+      "*76",
+      "*77",
+      "*78",
+      "*79",
+      "*80",
+      "*81",
+      "*82",
+      "*83",
+      "*84",
+      "*85"
     ],
     "messages": [],
     "relatedDrugs": [
@@ -1830,6 +2067,14 @@
         "guidelineId": "RxNorm:4502"
       },
       {
+        "name": "fluvastatin",
+        "guidelineId": "RxNorm:41127"
+      },
+      {
+        "name": "fosphenytoin",
+        "guidelineId": "RxNorm:72236"
+      },
+      {
         "name": "ibuprofen",
         "guidelineId": "RxNorm:5640"
       },
@@ -1842,6 +2087,10 @@
         "guidelineId": "RxNorm:41493"
       },
       {
+        "name": "phenytoin",
+        "guidelineId": "RxNorm:8183"
+      },
+      {
         "name": "piroxicam",
         "guidelineId": "RxNorm:8356"
       },
@@ -1869,9 +2118,13 @@
           "reference": true
         },
         "gene": "CYP2C9",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "2",
+        "lookupKey": [
+          "2"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -1890,9 +2143,13 @@
           "reference": true
         },
         "gene": "CYP2C9",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "2",
+        "lookupKey": [
+          "2"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -1908,7 +2165,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1921,7 +2179,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1934,7 +2193,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1947,7 +2207,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1960,7 +2221,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1973,7 +2235,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1986,7 +2249,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1999,7 +2263,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2012,7 +2277,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2025,7 +2291,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2038,7 +2305,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2051,7 +2319,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "CAATGGAAAGA",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2064,7 +2333,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2077,7 +2347,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2090,7 +2361,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2103,7 +2375,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2117,7 +2390,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2131,7 +2405,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2144,7 +2419,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2157,7 +2433,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2172,7 +2449,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2185,7 +2463,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2198,7 +2477,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2212,7 +2492,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2225,7 +2506,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2238,7 +2520,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2251,7 +2534,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2264,7 +2548,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2277,7 +2562,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2290,7 +2576,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2303,7 +2590,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2316,7 +2604,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2329,7 +2618,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2343,7 +2633,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2356,7 +2647,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "GA",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2369,7 +2661,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2382,7 +2675,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2395,7 +2689,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2408,7 +2703,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2421,7 +2717,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2434,7 +2731,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2447,7 +2745,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2460,7 +2759,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2473,7 +2773,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2486,7 +2787,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2499,7 +2801,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2512,7 +2815,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2525,7 +2829,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2540,7 +2845,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2553,7 +2859,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2566,7 +2873,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2579,7 +2887,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2592,7 +2901,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2605,7 +2915,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2618,7 +2929,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2631,7 +2943,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2644,7 +2957,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2657,7 +2971,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2670,7 +2985,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2683,7 +2999,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2696,7 +3013,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2709,7 +3027,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2722,7 +3041,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2735,7 +3055,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2749,7 +3070,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2762,7 +3084,78 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
+      },
+      {
+        "gene": "CYP2C9",
+        "chromosome": "chr10",
+        "position": 94938719,
+        "dbSnpId": null,
+        "call": null,
+        "alleles": [
+          "*80"
+        ],
+        "phased": false,
+        "wildtypeAllele": "T",
+        "mismatch": false,
+        "warnings": []
+      },
+      {
+        "gene": "CYP2C9",
+        "chromosome": "chr10",
+        "position": 94938788,
+        "dbSnpId": null,
+        "call": null,
+        "alleles": [
+          "*83"
+        ],
+        "phased": false,
+        "wildtypeAllele": "C",
+        "mismatch": false,
+        "warnings": []
+      },
+      {
+        "gene": "CYP2C9",
+        "chromosome": "chr10",
+        "position": 94938800,
+        "dbSnpId": "rs1364419386",
+        "call": null,
+        "alleles": [
+          "*76"
+        ],
+        "phased": false,
+        "wildtypeAllele": "G",
+        "mismatch": false,
+        "warnings": []
+      },
+      {
+        "gene": "CYP2C9",
+        "chromosome": "chr10",
+        "position": 94941975,
+        "dbSnpId": null,
+        "call": null,
+        "alleles": [
+          "*77"
+        ],
+        "phased": false,
+        "wildtypeAllele": "G",
+        "mismatch": false,
+        "warnings": []
+      },
+      {
+        "gene": "CYP2C9",
+        "chromosome": "chr10",
+        "position": 94942243,
+        "dbSnpId": "rs1375956433",
+        "call": null,
+        "alleles": [
+          "*78"
+        ],
+        "phased": false,
+        "wildtypeAllele": "T",
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2775,7 +3168,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2788,7 +3182,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2801,7 +3196,64 @@
         ],
         "phased": false,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
+      },
+      {
+        "gene": "CYP2C9",
+        "chromosome": "chr10",
+        "position": 94949145,
+        "dbSnpId": "rs772782449",
+        "call": null,
+        "alleles": [
+          "*82"
+        ],
+        "phased": false,
+        "wildtypeAllele": "C",
+        "mismatch": false,
+        "warnings": []
+      },
+      {
+        "gene": "CYP2C9",
+        "chromosome": "chr10",
+        "position": 94949161,
+        "dbSnpId": null,
+        "call": null,
+        "alleles": [
+          "*85"
+        ],
+        "phased": false,
+        "wildtypeAllele": "AT",
+        "mismatch": false,
+        "warnings": []
+      },
+      {
+        "gene": "CYP2C9",
+        "chromosome": "chr10",
+        "position": 94972183,
+        "dbSnpId": null,
+        "call": null,
+        "alleles": [
+          "*81"
+        ],
+        "phased": false,
+        "wildtypeAllele": "A",
+        "mismatch": false,
+        "warnings": []
+      },
+      {
+        "gene": "CYP2C9",
+        "chromosome": "chr10",
+        "position": 94981258,
+        "dbSnpId": "rs1297714792",
+        "call": null,
+        "alleles": [
+          "*79"
+        ],
+        "phased": false,
+        "wildtypeAllele": "C",
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2814,7 +3266,22 @@
         ],
         "phased": false,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
+      },
+      {
+        "gene": "CYP2C9",
+        "chromosome": "chr10",
+        "position": 94986174,
+        "dbSnpId": "rs1441296358",
+        "call": null,
+        "alleles": [
+          "*84"
+        ],
+        "phased": false,
+        "wildtypeAllele": "G",
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [
@@ -2827,7 +3294,8 @@
         "alleles": [],
         "phased": true,
         "wildtypeAllele": null,
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "highlightedVariants": []
@@ -2838,23 +3306,7 @@
     "phased": false,
     "callSource": "OUTSIDE",
     "uncalledHaplotypes": [],
-    "messages": [
-      {
-        "rule_name": "CYP2D6 warning",
-        "version": "1",
-        "matches": {
-          "gene": "CYP2D6",
-          "hapsCalled": [],
-          "hapsMissing": [],
-          "variantsMissing": [],
-          "variant": "",
-          "dips": [],
-          "drugs": []
-        },
-        "exception_type": "note",
-        "message": "CYP2D6 genotypes are called by a separate algorithm from other genes in the PharmCAT report.  Please refer to \u003ca href\u003d\"https://github.com/PharmGKB/PharmCAT/wiki/Determining-Alleles\"\u003ethe PharmCAT wiki\u003c/a\u003e for more information."
-      }
-    ],
+    "messages": [],
     "relatedDrugs": [
       {
         "name": "amitriptyline",
@@ -2921,27 +3373,7 @@
         "guidelineId": "RxNorm:27392"
       }
     ],
-    "matcherDiplotypes": [
-      {
-        "allele1": {
-          "gene": "CYP2D6",
-          "name": "*1",
-          "function": "Normal function",
-          "reference": true
-        },
-        "allele2": {
-          "gene": "CYP2D6",
-          "name": "*3",
-          "function": "No function",
-          "reference": false
-        },
-        "gene": "CYP2D6",
-        "phenotype": "Intermediate Metabolizer",
-        "variant": null,
-        "lookupKey": "1",
-        "label": "*1/*3"
-      }
-    ],
+    "matcherDiplotypes": [],
     "diplotypes": [
       {
         "allele1": {
@@ -2957,9 +3389,13 @@
           "reference": false
         },
         "gene": "CYP2D6",
-        "phenotype": "Intermediate Metabolizer",
+        "phenotypes": [
+          "Intermediate Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "1",
+        "lookupKey": [
+          "1"
+        ],
         "label": "*1/*3"
       }
     ],
@@ -3011,9 +3447,13 @@
           "reference": true
         },
         "gene": "CYP3A5",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -3032,9 +3472,13 @@
           "reference": true
         },
         "gene": "CYP3A5",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -3042,20 +3486,6 @@
       {
         "gene": "CYP3A5",
         "chromosome": "chr7",
-        "position": 99652613,
-        "dbSnpId": "rs28365083",
-        "call": "G|G",
-        "alleles": [
-          "*2",
-          "*3"
-        ],
-        "phased": true,
-        "wildtypeAllele": "G",
-        "mismatch": false
-      },
-      {
-        "gene": "CYP3A5",
-        "chromosome": "chr7",
         "position": 99652770,
         "dbSnpId": "rs41303343",
         "call": "T|T",
@@ -3064,7 +3494,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP3A5",
@@ -3073,12 +3504,12 @@
         "dbSnpId": "rs28383479",
         "call": "C|C",
         "alleles": [
-          "*3",
           "*9"
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP3A5",
@@ -3091,35 +3522,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
-      },
-      {
-        "gene": "CYP3A5",
-        "chromosome": "chr7",
-        "position": 99665237,
-        "dbSnpId": "rs56411402",
-        "call": "T|T",
-        "alleles": [
-          "*3",
-          "*4"
-        ],
-        "phased": true,
-        "wildtypeAllele": "T",
-        "mismatch": false
-      },
-      {
-        "gene": "CYP3A5",
-        "chromosome": "chr7",
-        "position": 99666950,
-        "dbSnpId": "rs55965422",
-        "call": "A|A",
-        "alleles": [
-          "*3",
-          "*5"
-        ],
-        "phased": true,
-        "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP3A5",
@@ -3132,7 +3536,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP3A5",
@@ -3145,7 +3550,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -3179,9 +3585,9 @@
           "reference": true
         },
         "gene": "CYP4F2",
-        "phenotype": null,
+        "phenotypes": [],
         "variant": null,
-        "lookupKey": null,
+        "lookupKey": [],
         "label": "*1/*1"
       }
     ],
@@ -3200,9 +3606,9 @@
           "reference": true
         },
         "gene": "CYP4F2",
-        "phenotype": null,
+        "phenotypes": [],
         "variant": null,
-        "lookupKey": null,
+        "lookupKey": [],
         "label": "*1/*1"
       }
     ],
@@ -3218,7 +3624,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP4F2",
@@ -3231,7 +3638,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -3285,9 +3693,13 @@
           "reference": true
         },
         "gene": "DPYD",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "2",
+        "lookupKey": [
+          "2"
+        ],
         "label": "Reference/Reference"
       }
     ],
@@ -3306,9 +3718,13 @@
           "reference": true
         },
         "gene": "DPYD",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "2",
+        "lookupKey": [
+          "2"
+        ],
         "label": "Reference/Reference"
       }
     ],
@@ -3324,7 +3740,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3337,7 +3754,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3350,7 +3768,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3363,7 +3782,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3376,7 +3796,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3389,7 +3810,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3402,7 +3824,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3415,7 +3838,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3428,7 +3852,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3441,7 +3866,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3454,7 +3880,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3467,7 +3894,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3480,7 +3908,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3493,7 +3922,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3506,7 +3936,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3519,7 +3950,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3532,7 +3964,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3545,7 +3978,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3558,7 +3992,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3571,7 +4006,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3584,7 +4020,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3597,7 +4034,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3610,7 +4048,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3623,7 +4062,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3636,7 +4076,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3649,7 +4090,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3662,7 +4104,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3675,7 +4118,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3688,7 +4132,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3701,7 +4146,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "TG",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3714,7 +4160,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3727,7 +4174,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3740,7 +4188,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3753,7 +4202,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3766,7 +4216,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3779,7 +4230,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3792,7 +4244,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3805,7 +4258,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3818,7 +4272,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3831,7 +4286,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3844,7 +4300,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3857,7 +4314,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3870,7 +4328,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3883,7 +4342,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3896,7 +4356,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3909,7 +4370,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3922,7 +4384,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3935,7 +4398,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3948,7 +4412,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3961,7 +4426,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3974,7 +4440,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3987,7 +4454,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4000,7 +4468,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4013,7 +4482,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4026,7 +4496,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4039,7 +4510,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4052,7 +4524,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4065,7 +4538,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4078,7 +4552,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4091,7 +4566,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4104,7 +4580,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4117,7 +4594,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4130,7 +4608,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4143,7 +4622,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4156,7 +4636,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4169,7 +4650,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4182,7 +4664,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4195,7 +4678,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4208,7 +4692,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4221,7 +4706,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4234,7 +4720,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4247,7 +4734,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4260,7 +4748,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4273,7 +4762,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4286,7 +4776,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4299,7 +4790,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4312,7 +4804,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4325,7 +4818,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4338,7 +4832,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "GATGA",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4351,7 +4846,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4364,7 +4860,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4377,7 +4874,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4390,7 +4888,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -4409,27 +4908,7 @@
         "guidelineId": "RxNorm:283821"
       }
     ],
-    "matcherDiplotypes": [
-      {
-        "allele1": {
-          "gene": "G6PD",
-          "name": "B (wildtype)",
-          "function": "Normal function",
-          "reference": true
-        },
-        "allele2": {
-          "gene": "G6PD",
-          "name": "B (wildtype)",
-          "function": "Normal function",
-          "reference": true
-        },
-        "gene": "G6PD",
-        "phenotype": "Normal",
-        "variant": null,
-        "lookupKey": "Normal",
-        "label": "B (wildtype)/B (wildtype)"
-      }
-    ],
+    "matcherDiplotypes": [],
     "diplotypes": [
       {
         "allele1": {
@@ -4445,9 +4924,13 @@
           "reference": true
         },
         "gene": "G6PD",
-        "phenotype": "Normal",
+        "phenotypes": [
+          "Normal"
+        ],
         "variant": null,
-        "lookupKey": "Normal",
+        "lookupKey": [
+          "Normal"
+        ],
         "label": "B (wildtype)/B (wildtype)"
       }
     ],
@@ -4503,9 +4986,9 @@
           "reference": true
         },
         "gene": "IFNL3",
-        "phenotype": null,
+        "phenotypes": [],
         "variant": null,
-        "lookupKey": null,
+        "lookupKey": [],
         "label": "rs12979860 reference (C)/rs12979860 reference (C)"
       }
     ],
@@ -4524,9 +5007,9 @@
           "reference": true
         },
         "gene": "IFNL3",
-        "phenotype": null,
+        "phenotypes": [],
         "variant": null,
-        "lookupKey": null,
+        "lookupKey": [],
         "label": "rs12979860 reference (C)/rs12979860 reference (C)"
       }
     ],
@@ -4542,7 +5025,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -4585,22 +5069,7 @@
         "guidelineId": "RxNorm:10627"
       }
     ],
-    "matcherDiplotypes": [
-      {
-        "allele1": {
-          "gene": "MT-RNR1",
-          "name": "1555A\u003eG",
-          "function": "increased risk of aminoglycoside-induced hearing loss",
-          "reference": false
-        },
-        "allele2": null,
-        "gene": "MT-RNR1",
-        "phenotype": "increased risk of aminoglycoside-induced hearing loss",
-        "variant": null,
-        "lookupKey": "increased risk of aminoglycoside-induced hearing loss",
-        "label": "1555A\u003eG"
-      }
-    ],
+    "matcherDiplotypes": [],
     "diplotypes": [
       {
         "allele1": {
@@ -4611,9 +5080,13 @@
         },
         "allele2": null,
         "gene": "MT-RNR1",
-        "phenotype": "increased risk of aminoglycoside-induced hearing loss",
+        "phenotypes": [
+          "increased risk of aminoglycoside-induced hearing loss"
+        ],
         "variant": null,
-        "lookupKey": "increased risk of aminoglycoside-induced hearing loss",
+        "lookupKey": [
+          "increased risk of aminoglycoside-induced hearing loss"
+        ],
         "label": "1555A\u003eG"
       }
     ],
@@ -4657,9 +5130,13 @@
           "reference": true
         },
         "gene": "NUDT15",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -4678,9 +5155,13 @@
           "reference": true
         },
         "gene": "NUDT15",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -4696,7 +5177,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4709,7 +5191,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4724,7 +5207,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "AGGAGTC",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4737,7 +5221,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4750,7 +5235,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4763,7 +5249,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4776,7 +5263,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4789,7 +5277,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4802,7 +5291,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4815,7 +5305,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4828,7 +5319,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "GA",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4841,7 +5333,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4854,7 +5347,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4867,7 +5361,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4881,7 +5376,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4894,7 +5390,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4907,7 +5404,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -4965,9 +5463,13 @@
           "reference": true
         },
         "gene": "RYR1",
-        "phenotype": "Uncertain Susceptibility",
+        "phenotypes": [
+          "Uncertain Susceptibility"
+        ],
         "variant": null,
-        "lookupKey": "Uncertain Susceptibility",
+        "lookupKey": [
+          "Uncertain Susceptibility"
+        ],
         "label": "Reference/Reference"
       }
     ],
@@ -4986,9 +5488,13 @@
           "reference": true
         },
         "gene": "RYR1",
-        "phenotype": "Uncertain Susceptibility",
+        "phenotypes": [
+          "Uncertain Susceptibility"
+        ],
         "variant": null,
-        "lookupKey": "Uncertain Susceptibility",
+        "lookupKey": [
+          "Uncertain Susceptibility"
+        ],
         "label": "Reference/Reference"
       }
     ],
@@ -5004,7 +5510,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5017,7 +5524,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5030,7 +5538,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5043,7 +5552,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5057,7 +5567,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5070,7 +5581,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5084,7 +5596,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5097,7 +5610,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5110,7 +5624,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5123,7 +5638,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5136,7 +5652,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5149,7 +5666,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5162,7 +5680,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5175,7 +5694,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5188,7 +5708,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5201,7 +5722,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5214,7 +5736,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5227,7 +5750,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5240,7 +5764,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5254,7 +5779,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5267,7 +5793,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5280,7 +5807,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "TGGA",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5293,7 +5821,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5306,7 +5835,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5319,7 +5849,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5332,7 +5863,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5345,7 +5877,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5358,7 +5891,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5371,7 +5905,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5384,7 +5919,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5397,7 +5933,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5410,7 +5947,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5423,7 +5961,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5437,7 +5976,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5450,7 +5990,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5463,7 +6004,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5476,7 +6018,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5489,7 +6032,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5502,7 +6046,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5515,7 +6060,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5528,7 +6074,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5541,7 +6088,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5554,7 +6102,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5567,7 +6116,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -5586,6 +6136,30 @@
     "messages": [],
     "relatedDrugs": [
       {
+        "name": "atorvastatin",
+        "guidelineId": "RxNorm:83367"
+      },
+      {
+        "name": "fluvastatin",
+        "guidelineId": "RxNorm:41127"
+      },
+      {
+        "name": "lovastatin",
+        "guidelineId": "RxNorm:6472"
+      },
+      {
+        "name": "pitavastatin",
+        "guidelineId": "RxNorm:861634"
+      },
+      {
+        "name": "pravastatin",
+        "guidelineId": "RxNorm:42463"
+      },
+      {
+        "name": "rosuvastatin",
+        "guidelineId": "RxNorm:301542"
+      },
+      {
         "name": "simvastatin",
         "guidelineId": "RxNorm:36567"
       }
@@ -5605,9 +6179,13 @@
           "reference": true
         },
         "gene": "SLCO1B1",
-        "phenotype": "Normal function",
+        "phenotypes": [
+          "Normal Function"
+        ],
         "variant": null,
-        "lookupKey": "Normal function",
+        "lookupKey": [
+          "Normal Function"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -5626,9 +6204,13 @@
           "reference": true
         },
         "gene": "SLCO1B1",
-        "phenotype": "Normal function",
+        "phenotypes": [
+          "Normal Function"
+        ],
         "variant": null,
-        "lookupKey": "Normal function",
+        "lookupKey": [
+          "Normal Function"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -5644,7 +6226,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5657,7 +6240,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5671,7 +6255,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5685,7 +6270,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5716,7 +6302,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5729,7 +6316,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5746,7 +6334,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5760,7 +6349,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5777,7 +6367,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5790,7 +6381,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5809,7 +6401,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5824,7 +6417,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5837,7 +6431,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5850,7 +6445,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5863,7 +6459,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5876,7 +6473,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5889,7 +6487,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5902,7 +6501,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5916,7 +6516,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5931,7 +6532,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5945,7 +6547,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5959,7 +6562,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5972,7 +6576,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5985,7 +6590,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5998,7 +6604,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -6011,7 +6618,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -6024,7 +6632,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -6037,7 +6646,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -6050,7 +6660,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -6064,7 +6675,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -6078,7 +6690,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -6138,9 +6751,13 @@
           "reference": true
         },
         "gene": "TPMT",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -6159,9 +6776,13 @@
           "reference": true
         },
         "gene": "TPMT",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -6179,7 +6800,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6192,7 +6814,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6205,7 +6828,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6218,7 +6842,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6231,7 +6856,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6244,7 +6870,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6257,7 +6884,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6270,7 +6898,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6283,7 +6912,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6296,7 +6926,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6309,7 +6940,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6322,7 +6954,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6335,7 +6968,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6348,7 +6982,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6361,7 +6996,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6374,7 +7010,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6387,7 +7024,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6401,7 +7039,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6414,7 +7053,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6428,7 +7068,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6441,7 +7082,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6454,7 +7096,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6467,7 +7110,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6480,7 +7124,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6493,7 +7138,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6506,7 +7152,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6519,7 +7166,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6532,7 +7180,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6545,7 +7194,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6558,7 +7208,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6571,7 +7222,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6584,7 +7236,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6597,7 +7250,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6610,7 +7264,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6623,7 +7278,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6636,7 +7292,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6649,7 +7306,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6662,7 +7320,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6675,7 +7334,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6688,7 +7348,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6701,7 +7362,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6714,7 +7376,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6727,7 +7390,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -6777,9 +7441,13 @@
           "reference": true
         },
         "gene": "UGT1A1",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -6798,9 +7466,13 @@
           "reference": true
         },
         "gene": "UGT1A1",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -6818,7 +7490,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "UGT1A1",
@@ -6835,7 +7508,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "CAT",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "UGT1A1",
@@ -6848,7 +7522,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "UGT1A1",
@@ -6861,7 +7536,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -6926,9 +7602,9 @@
           "reference": true
         },
         "gene": "VKORC1",
-        "phenotype": null,
+        "phenotypes": [],
         "variant": null,
-        "lookupKey": null,
+        "lookupKey": [],
         "label": "rs9923231 reference (C)/rs9923231 reference (C)"
       }
     ],
@@ -6947,9 +7623,9 @@
           "reference": true
         },
         "gene": "VKORC1",
-        "phenotype": null,
+        "phenotypes": [],
         "variant": null,
-        "lookupKey": null,
+        "lookupKey": [],
         "label": "rs9923231 reference (C)/rs9923231 reference (C)"
       }
     ],
@@ -6965,7 +7641,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],