diff test-data/test_3.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_3.json	Fri Jan 28 21:18:23 2022 +0000
+++ b/test-data/test_3.json	Thu May 05 20:27:17 2022 +0000
@@ -1,5 +1,85 @@
 [
   {
+    "geneSymbol": "ABCG2",
+    "chr": "chr4",
+    "phased": true,
+    "callSource": "MATCHER",
+    "uncalledHaplotypes": [
+      "rs2231142 reference (G)",
+      "rs2231142 variant (T)"
+    ],
+    "messages": [],
+    "relatedDrugs": [],
+    "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,
@@ -22,9 +102,13 @@
           "reference": true
         },
         "gene": "CACNA1S",
-        "phenotype": "Uncertain Susceptibility",
+        "phenotypes": [
+          "Uncertain Susceptibility"
+        ],
         "variant": null,
-        "lookupKey": "Uncertain Susceptibility",
+        "lookupKey": [
+          "Uncertain Susceptibility"
+        ],
         "label": "Reference/Reference"
       }
     ],
@@ -43,9 +127,13 @@
           "reference": true
         },
         "gene": "CACNA1S",
-        "phenotype": "Uncertain Susceptibility",
+        "phenotypes": [
+          "Uncertain Susceptibility"
+        ],
         "variant": null,
-        "lookupKey": "Uncertain Susceptibility",
+        "lookupKey": [
+          "Uncertain Susceptibility"
+        ],
         "label": "Reference/Reference"
       }
     ],
@@ -61,7 +149,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CACNA1S",
@@ -74,7 +163,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -103,9 +193,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"
       }
     ],
@@ -124,9 +218,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"
       }
     ],
@@ -142,7 +240,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -155,7 +254,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -168,7 +268,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -181,7 +282,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -194,7 +296,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -207,7 +310,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -220,7 +324,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -233,7 +338,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -246,7 +352,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -259,7 +366,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -272,7 +380,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -285,7 +394,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -298,7 +408,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -311,7 +422,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -324,7 +436,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -337,7 +450,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -350,7 +464,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -363,7 +478,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -376,7 +492,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -389,7 +506,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -402,7 +520,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -415,7 +534,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -428,7 +548,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -441,7 +562,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -454,7 +576,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -467,7 +590,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -480,7 +604,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -493,7 +618,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -506,7 +632,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -519,7 +646,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -532,7 +660,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -545,7 +674,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -558,7 +688,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -571,7 +702,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -584,7 +716,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -597,7 +730,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -610,7 +744,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -623,7 +758,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CFTR",
@@ -636,7 +772,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -665,9 +802,13 @@
           "reference": true
         },
         "gene": "CYP2B6",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -686,9 +827,13 @@
           "reference": true
         },
         "gene": "CYP2B6",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -707,7 +852,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -720,7 +866,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -734,7 +881,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -747,7 +895,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -760,7 +909,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -773,7 +923,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -786,7 +937,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -799,7 +951,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -812,7 +965,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -825,7 +979,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -838,7 +993,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -851,7 +1007,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -865,7 +1022,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -878,7 +1036,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -891,7 +1050,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -904,7 +1064,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -917,7 +1078,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -940,7 +1102,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -953,7 +1116,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -967,7 +1131,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -980,7 +1145,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1004,7 +1170,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1017,7 +1184,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1030,7 +1198,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1043,7 +1212,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1056,7 +1226,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1069,7 +1240,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1082,7 +1254,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1095,7 +1268,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1108,7 +1282,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1121,7 +1296,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1134,7 +1310,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1147,7 +1324,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1160,7 +1338,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2B6",
@@ -1176,7 +1355,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -1205,9 +1385,13 @@
           "reference": true
         },
         "gene": "CYP2C19",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*38/*38"
       }
     ],
@@ -1226,9 +1410,13 @@
           "reference": true
         },
         "gene": "CYP2C19",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*38/*38"
       }
     ],
@@ -1245,7 +1433,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1258,7 +1447,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1271,7 +1461,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1284,7 +1475,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1297,7 +1489,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1313,7 +1506,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1326,7 +1520,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1339,7 +1534,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1352,7 +1548,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1365,7 +1562,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1378,7 +1576,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1391,7 +1590,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1405,7 +1605,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1418,7 +1619,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1431,7 +1633,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1444,7 +1647,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1457,7 +1661,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1471,7 +1676,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1484,7 +1690,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1497,7 +1704,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1510,7 +1718,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1523,7 +1732,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1536,7 +1746,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1549,7 +1760,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1562,7 +1774,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1575,7 +1788,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1615,7 +1829,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1628,7 +1843,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1641,7 +1857,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1654,7 +1871,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1667,7 +1885,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1680,7 +1899,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1693,7 +1913,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C19",
@@ -1706,7 +1927,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -1721,7 +1943,17 @@
       "*72",
       "*73",
       "*74",
-      "*75"
+      "*75",
+      "*76",
+      "*77",
+      "*78",
+      "*79",
+      "*80",
+      "*81",
+      "*82",
+      "*83",
+      "*84",
+      "*85"
     ],
     "messages": [],
     "relatedDrugs": [],
@@ -1740,9 +1972,13 @@
           "reference": true
         },
         "gene": "CYP2C9",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "2",
+        "lookupKey": [
+          "2"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -1761,9 +1997,13 @@
           "reference": true
         },
         "gene": "CYP2C9",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "2",
+        "lookupKey": [
+          "2"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -1779,7 +2019,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1792,7 +2033,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1805,7 +2047,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1818,7 +2061,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1831,7 +2075,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1844,7 +2089,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1857,7 +2103,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1870,7 +2117,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1883,7 +2131,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1896,7 +2145,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1909,7 +2159,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1922,7 +2173,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "CAATGGAAAGA",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1935,7 +2187,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1948,7 +2201,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1961,7 +2215,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1974,7 +2229,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -1988,7 +2244,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2002,7 +2259,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2015,7 +2273,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2028,7 +2287,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2043,7 +2303,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2056,7 +2317,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2069,7 +2331,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2083,7 +2346,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2096,7 +2360,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2109,7 +2374,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2122,7 +2388,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2135,7 +2402,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2148,7 +2416,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2161,7 +2430,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2174,7 +2444,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2187,7 +2458,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2200,7 +2472,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2214,7 +2487,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2227,7 +2501,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "GA",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2240,7 +2515,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2253,7 +2529,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2266,7 +2543,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2279,7 +2557,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2292,7 +2571,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2305,7 +2585,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2318,7 +2599,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2331,7 +2613,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2344,7 +2627,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2357,7 +2641,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2370,7 +2655,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2383,7 +2669,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2396,7 +2683,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2411,7 +2699,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2424,7 +2713,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2437,7 +2727,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2450,7 +2741,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2463,7 +2755,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2476,7 +2769,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2489,7 +2783,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2502,7 +2797,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2515,7 +2811,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2528,7 +2825,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2541,7 +2839,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2554,7 +2853,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2567,7 +2867,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2580,7 +2881,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2593,7 +2895,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2606,7 +2909,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2620,7 +2924,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2633,7 +2938,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",
@@ -2646,7 +3022,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2659,7 +3036,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP2C9",
@@ -2672,7 +3050,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",
@@ -2685,7 +3120,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": [
@@ -2698,7 +3148,8 @@
         "alleles": [],
         "phased": true,
         "wildtypeAllele": null,
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "highlightedVariants": []
@@ -2709,45 +3160,9 @@
     "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": [],
-    "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": {
@@ -2763,9 +3178,13 @@
           "reference": false
         },
         "gene": "CYP2D6",
-        "phenotype": "Intermediate Metabolizer",
+        "phenotypes": [
+          "Intermediate Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "1",
+        "lookupKey": [
+          "1"
+        ],
         "label": "*1/*3"
       }
     ],
@@ -2812,9 +3231,13 @@
           "reference": true
         },
         "gene": "CYP3A5",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -2833,9 +3256,13 @@
           "reference": true
         },
         "gene": "CYP3A5",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -2843,20 +3270,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",
@@ -2865,7 +3278,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP3A5",
@@ -2874,12 +3288,12 @@
         "dbSnpId": "rs28383479",
         "call": "C|C",
         "alleles": [
-          "*3",
           "*9"
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP3A5",
@@ -2892,35 +3306,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",
@@ -2933,7 +3320,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP3A5",
@@ -2946,7 +3334,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -2975,9 +3364,9 @@
           "reference": true
         },
         "gene": "CYP4F2",
-        "phenotype": null,
+        "phenotypes": [],
         "variant": null,
-        "lookupKey": null,
+        "lookupKey": [],
         "label": "*1/*1"
       }
     ],
@@ -2996,9 +3385,9 @@
           "reference": true
         },
         "gene": "CYP4F2",
-        "phenotype": null,
+        "phenotypes": [],
         "variant": null,
-        "lookupKey": null,
+        "lookupKey": [],
         "label": "*1/*1"
       }
     ],
@@ -3014,7 +3403,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "CYP4F2",
@@ -3027,7 +3417,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -3072,9 +3463,13 @@
           "reference": true
         },
         "gene": "DPYD",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "2",
+        "lookupKey": [
+          "2"
+        ],
         "label": "Reference/Reference"
       }
     ],
@@ -3093,9 +3488,13 @@
           "reference": true
         },
         "gene": "DPYD",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "2",
+        "lookupKey": [
+          "2"
+        ],
         "label": "Reference/Reference"
       }
     ],
@@ -3111,7 +3510,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3124,7 +3524,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3137,7 +3538,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3150,7 +3552,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3163,7 +3566,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3176,7 +3580,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3189,7 +3594,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3202,7 +3608,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3215,7 +3622,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3228,7 +3636,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3241,7 +3650,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3254,7 +3664,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3267,7 +3678,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3280,7 +3692,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3293,7 +3706,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3306,7 +3720,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3319,7 +3734,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3332,7 +3748,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3345,7 +3762,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3358,7 +3776,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3371,7 +3790,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3384,7 +3804,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3397,7 +3818,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3410,7 +3832,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3423,7 +3846,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3436,7 +3860,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3449,7 +3874,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3462,7 +3888,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3475,7 +3902,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3488,7 +3916,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "TG",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3501,7 +3930,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3514,7 +3944,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3527,7 +3958,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3540,7 +3972,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3553,7 +3986,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3566,7 +4000,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3579,7 +4014,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3592,7 +4028,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3605,7 +4042,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3618,7 +4056,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3631,7 +4070,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3644,7 +4084,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3657,7 +4098,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3670,7 +4112,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3683,7 +4126,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3696,7 +4140,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3709,7 +4154,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3722,7 +4168,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3735,7 +4182,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3748,7 +4196,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3761,7 +4210,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3774,7 +4224,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3787,7 +4238,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3800,7 +4252,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3813,7 +4266,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3826,7 +4280,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3839,7 +4294,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3852,7 +4308,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3865,7 +4322,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3878,7 +4336,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3891,7 +4350,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3904,7 +4364,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3917,7 +4378,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3930,7 +4392,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3943,7 +4406,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3956,7 +4420,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3969,7 +4434,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3982,7 +4448,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -3995,7 +4462,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4008,7 +4476,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4021,7 +4490,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4034,7 +4504,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4047,7 +4518,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4060,7 +4532,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4073,7 +4546,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4086,7 +4560,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4099,7 +4574,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4112,7 +4588,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4125,7 +4602,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "GATGA",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4138,7 +4616,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4151,7 +4630,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4164,7 +4644,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "DPYD",
@@ -4177,7 +4658,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -4191,27 +4673,7 @@
     "uncalledHaplotypes": [],
     "messages": [],
     "relatedDrugs": [],
-    "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": {
@@ -4227,9 +4689,13 @@
           "reference": true
         },
         "gene": "G6PD",
-        "phenotype": "Normal",
+        "phenotypes": [
+          "Normal"
+        ],
         "variant": null,
-        "lookupKey": "Normal",
+        "lookupKey": [
+          "Normal"
+        ],
         "label": "B (wildtype)/B (wildtype)"
       }
     ],
@@ -4276,9 +4742,9 @@
           "reference": true
         },
         "gene": "IFNL3",
-        "phenotype": null,
+        "phenotypes": [],
         "variant": null,
-        "lookupKey": null,
+        "lookupKey": [],
         "label": "rs12979860 reference (C)/rs12979860 reference (C)"
       }
     ],
@@ -4297,9 +4763,9 @@
           "reference": true
         },
         "gene": "IFNL3",
-        "phenotype": null,
+        "phenotypes": [],
         "variant": null,
-        "lookupKey": null,
+        "lookupKey": [],
         "label": "rs12979860 reference (C)/rs12979860 reference (C)"
       }
     ],
@@ -4315,7 +4781,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -4329,22 +4796,7 @@
     "uncalledHaplotypes": [],
     "messages": [],
     "relatedDrugs": [],
-    "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": {
@@ -4355,9 +4807,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"
       }
     ],
@@ -4388,9 +4844,13 @@
           "reference": true
         },
         "gene": "NUDT15",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -4409,9 +4869,13 @@
           "reference": true
         },
         "gene": "NUDT15",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -4427,7 +4891,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4440,7 +4905,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4455,7 +4921,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "AGGAGTC",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4468,7 +4935,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4481,7 +4949,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4494,7 +4963,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4507,7 +4977,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4520,7 +4991,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4533,7 +5005,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4546,7 +5019,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4559,7 +5033,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "GA",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4572,7 +5047,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4585,7 +5061,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4598,7 +5075,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4612,7 +5090,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4625,7 +5104,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "NUDT15",
@@ -4638,7 +5118,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -4667,9 +5148,13 @@
           "reference": true
         },
         "gene": "RYR1",
-        "phenotype": "Uncertain Susceptibility",
+        "phenotypes": [
+          "Uncertain Susceptibility"
+        ],
         "variant": null,
-        "lookupKey": "Uncertain Susceptibility",
+        "lookupKey": [
+          "Uncertain Susceptibility"
+        ],
         "label": "Reference/Reference"
       }
     ],
@@ -4688,9 +5173,13 @@
           "reference": true
         },
         "gene": "RYR1",
-        "phenotype": "Uncertain Susceptibility",
+        "phenotypes": [
+          "Uncertain Susceptibility"
+        ],
         "variant": null,
-        "lookupKey": "Uncertain Susceptibility",
+        "lookupKey": [
+          "Uncertain Susceptibility"
+        ],
         "label": "Reference/Reference"
       }
     ],
@@ -4706,7 +5195,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4719,7 +5209,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4732,7 +5223,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4745,7 +5237,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4759,7 +5252,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4772,7 +5266,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4786,7 +5281,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4799,7 +5295,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4812,7 +5309,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4825,7 +5323,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4838,7 +5337,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4851,7 +5351,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4864,7 +5365,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4877,7 +5379,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4890,7 +5393,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4903,7 +5407,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4916,7 +5421,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4929,7 +5435,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4942,7 +5449,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4956,7 +5464,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4969,7 +5478,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4982,7 +5492,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "TGGA",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -4995,7 +5506,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5008,7 +5520,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5021,7 +5534,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5034,7 +5548,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5047,7 +5562,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5060,7 +5576,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5073,7 +5590,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5086,7 +5604,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5099,7 +5618,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5112,7 +5632,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5125,7 +5646,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5139,7 +5661,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5152,7 +5675,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5165,7 +5689,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5178,7 +5703,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5191,7 +5717,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5204,7 +5731,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5217,7 +5745,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5230,7 +5759,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5243,7 +5773,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5256,7 +5787,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "RYR1",
@@ -5269,7 +5801,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -5302,9 +5835,13 @@
           "reference": true
         },
         "gene": "SLCO1B1",
-        "phenotype": "Normal function",
+        "phenotypes": [
+          "Normal Function"
+        ],
         "variant": null,
-        "lookupKey": "Normal function",
+        "lookupKey": [
+          "Normal Function"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -5323,9 +5860,13 @@
           "reference": true
         },
         "gene": "SLCO1B1",
-        "phenotype": "Normal function",
+        "phenotypes": [
+          "Normal Function"
+        ],
         "variant": null,
-        "lookupKey": "Normal function",
+        "lookupKey": [
+          "Normal Function"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -5341,7 +5882,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5354,7 +5896,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5368,7 +5911,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5382,7 +5926,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5413,7 +5958,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5426,7 +5972,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5443,7 +5990,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5457,7 +6005,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5474,7 +6023,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5487,7 +6037,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5506,7 +6057,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5521,7 +6073,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5534,7 +6087,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5547,7 +6101,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5560,7 +6115,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5573,7 +6129,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5586,7 +6143,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5599,7 +6157,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5613,7 +6172,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5628,7 +6188,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5642,7 +6203,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5656,7 +6218,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5669,7 +6232,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5682,7 +6246,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5695,7 +6260,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5708,7 +6274,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5721,7 +6288,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5734,7 +6302,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5747,7 +6316,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5761,7 +6331,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "SLCO1B1",
@@ -5775,7 +6346,8 @@
         ],
         "phased": false,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -5822,9 +6394,13 @@
           "reference": true
         },
         "gene": "TPMT",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -5843,9 +6419,13 @@
           "reference": true
         },
         "gene": "TPMT",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -5863,7 +6443,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -5876,7 +6457,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -5889,7 +6471,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -5902,7 +6485,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -5915,7 +6499,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -5928,7 +6513,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -5941,7 +6527,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -5954,7 +6541,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -5967,7 +6555,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -5980,7 +6569,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -5993,7 +6583,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6006,7 +6597,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6019,7 +6611,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6032,7 +6625,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6045,7 +6639,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6058,7 +6653,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6071,7 +6667,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6085,7 +6682,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6098,7 +6696,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6112,7 +6711,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6125,7 +6725,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6138,7 +6739,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6151,7 +6753,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6164,7 +6767,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6177,7 +6781,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6190,7 +6795,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6203,7 +6809,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6216,7 +6823,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6229,7 +6837,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6242,7 +6851,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6255,7 +6865,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6268,7 +6879,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6281,7 +6893,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6294,7 +6907,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6307,7 +6921,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6320,7 +6935,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6333,7 +6949,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6346,7 +6963,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6359,7 +6977,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6372,7 +6991,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6385,7 +7005,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6398,7 +7019,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "A",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "TPMT",
@@ -6411,7 +7033,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "T",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -6456,9 +7079,13 @@
           "reference": true
         },
         "gene": "UGT1A1",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -6477,9 +7104,13 @@
           "reference": true
         },
         "gene": "UGT1A1",
-        "phenotype": "Normal Metabolizer",
+        "phenotypes": [
+          "Normal Metabolizer"
+        ],
         "variant": null,
-        "lookupKey": "Normal Metabolizer",
+        "lookupKey": [
+          "Normal Metabolizer"
+        ],
         "label": "*1/*1"
       }
     ],
@@ -6497,7 +7128,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "UGT1A1",
@@ -6514,7 +7146,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "CAT",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "UGT1A1",
@@ -6527,7 +7160,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "G",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       },
       {
         "gene": "UGT1A1",
@@ -6540,7 +7174,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],
@@ -6600,9 +7235,9 @@
           "reference": true
         },
         "gene": "VKORC1",
-        "phenotype": null,
+        "phenotypes": [],
         "variant": null,
-        "lookupKey": null,
+        "lookupKey": [],
         "label": "rs9923231 reference (C)/rs9923231 reference (C)"
       }
     ],
@@ -6621,9 +7256,9 @@
           "reference": true
         },
         "gene": "VKORC1",
-        "phenotype": null,
+        "phenotypes": [],
         "variant": null,
-        "lookupKey": null,
+        "lookupKey": [],
         "label": "rs9923231 reference (C)/rs9923231 reference (C)"
       }
     ],
@@ -6639,7 +7274,8 @@
         ],
         "phased": true,
         "wildtypeAllele": "C",
-        "mismatch": false
+        "mismatch": false,
+        "warnings": []
       }
     ],
     "variantsOfInterest": [],