diff --git a/components/src/preact/numberSequencesOverTime/__mockData__/oneVariantEG.json b/components/src/preact/numberSequencesOverTime/__mockData__/oneVariantEG.json new file mode 100644 index 00000000..a2ab6ae1 --- /dev/null +++ b/components/src/preact/numberSequencesOverTime/__mockData__/oneVariantEG.json @@ -0,0 +1,1702 @@ +{ + "data": [ + { + "count": 3, + "date": "2023-02-23" + }, + { + "count": 2, + "date": "2023-01-13" + }, + { + "count": 1, + "date": "2023-02-04" + }, + { + "count": 2, + "date": "2023-03-08" + }, + { + "count": 1, + "date": "2023-02-01" + }, + { + "count": 3, + "date": "2023-02-09" + }, + { + "count": 1, + "date": "2023-02-11" + }, + { + "count": 2, + "date": "2023-02-25" + }, + { + "count": 1, + "date": "2023-01-08" + }, + { + "count": 3, + "date": "2023-03-11" + }, + { + "count": 1, + "date": "2023-02-10" + }, + { + "count": 1, + "date": "2024-04-04" + }, + { + "count": 1, + "date": "2024-04-08" + }, + { + "count": 2, + "date": "2024-02-11" + }, + { + "count": 11, + "date": "2024-02-03" + }, + { + "count": 1, + "date": "2024-04-06" + }, + { + "count": 2, + "date": "2024-03-02" + }, + { + "count": 22, + "date": "2024-01-30" + }, + { + "count": 3, + "date": "2024-03-06" + }, + { + "count": 3, + "date": "2023-03-18" + }, + { + "count": 3, + "date": "2024-02-17" + }, + { + "count": 1, + "date": "2024-03-08" + }, + { + "count": 1, + "date": "2023-01-09" + }, + { + "count": 1, + "date": "2024-03-12" + }, + { + "count": 2, + "date": "2024-03-04" + }, + { + "count": 2, + "date": "2024-02-18" + }, + { + "count": 1, + "date": "2024-04-14" + }, + { + "count": 1, + "date": "2024-04-23" + }, + { + "count": 1, + "date": "2024-04-24" + }, + { + "count": 344, + "date": "2023-10-24" + }, + { + "count": 186, + "date": "2023-10-22" + }, + { + "count": 114, + "date": "2023-07-25" + }, + { + "count": 285, + "date": "2023-10-20" + }, + { + "count": 144, + "date": "2023-10-15" + }, + { + "count": 140, + "date": "2023-10-14" + }, + { + "count": 27, + "date": "2024-01-21" + }, + { + "count": 258, + "date": "2023-10-13" + }, + { + "count": 321, + "date": "2023-09-08" + }, + { + "count": 183, + "date": "2023-10-07" + }, + { + "count": 249, + "date": "2023-10-06" + }, + { + "count": 44, + "date": "2023-07-23" + }, + { + "count": 271, + "date": "2023-10-05" + }, + { + "count": 7, + "date": "2023-03-15" + }, + { + "count": 365, + "date": "2023-10-03" + }, + { + "count": 126, + "date": "2023-08-01" + }, + { + "count": 461, + "date": "2023-12-05" + }, + { + "count": 275, + "date": "2023-09-29" + }, + { + "count": 346, + "date": "2023-08-29" + }, + { + "count": 399, + "date": "2023-09-26" + }, + { + "count": 218, + "date": "2023-09-24" + }, + { + "count": 5, + "date": "2023-03-09" + }, + { + "count": 193, + "date": "2023-09-23" + }, + { + "count": 329, + "date": "2023-10-18" + }, + { + "count": 369, + "date": "2023-09-13" + }, + { + "count": 337, + "date": "2023-09-22" + }, + { + "count": 1, + "date": "2022-12-07" + }, + { + "count": 378, + "date": "2023-09-21" + }, + { + "count": 399, + "date": "2023-09-19" + }, + { + "count": 352, + "date": "2023-08-24" + }, + { + "count": 10, + "date": "2024-02-15" + }, + { + "count": 416, + "date": "2023-09-18" + }, + { + "count": 271, + "date": "2023-09-15" + }, + { + "count": 9, + "date": "2023-05-13" + }, + { + "count": 317, + "date": "2023-09-14" + }, + { + "count": 2, + "date": "2023-03-04" + }, + { + "count": 395, + "date": "2023-10-02" + }, + { + "count": 335, + "date": "2023-12-18" + }, + { + "count": 356, + "date": "2023-09-12" + }, + { + "count": 22, + "date": "2023-04-05" + }, + { + "count": 299, + "date": "2023-11-17" + }, + { + "count": 417, + "date": "2023-09-11" + }, + { + "count": 19, + "date": "2023-06-20" + }, + { + "count": 220, + "date": "2023-09-10" + }, + { + "count": 340, + "date": "2023-08-30" + }, + { + "count": 221, + "date": "2023-09-09" + }, + { + "count": 16, + "date": "2023-05-23" + }, + { + "count": 402, + "date": "2023-09-06" + }, + { + "count": 14, + "date": "2023-06-01" + }, + { + "count": 466, + "date": "2023-09-20" + }, + { + "count": 80, + "date": "2023-08-12" + }, + { + "count": 210, + "date": "2023-09-04" + }, + { + "count": 29, + "date": "2023-07-15" + }, + { + "count": 383, + "date": "2023-12-01" + }, + { + "count": 431, + "date": "2023-09-25" + }, + { + "count": 95, + "date": "2024-01-11" + }, + { + "count": 5, + "date": "2024-02-20" + }, + { + "count": 147, + "date": "2023-09-03" + }, + { + "count": 123, + "date": "2023-09-02" + }, + { + "count": 219, + "date": "2023-09-01" + }, + { + "count": 175, + "date": "2023-10-21" + }, + { + "count": 146, + "date": "2023-08-03" + }, + { + "count": 14, + "date": "2024-01-31" + }, + { + "count": 1, + "date": "2023-01-29" + }, + { + "count": 432, + "date": "2023-08-28" + }, + { + "count": 281, + "date": "2023-08-25" + }, + { + "count": 21, + "date": "2023-05-17" + }, + { + "count": 239, + "date": "2024-01-02" + }, + { + "count": 355, + "date": "2023-08-23" + }, + { + "count": 10, + "date": "2023-05-26" + }, + { + "count": 303, + "date": "2023-08-22" + }, + { + "count": 114, + "date": "2023-08-20" + }, + { + "count": 6, + "date": "2023-03-03" + }, + { + "count": 378, + "date": "2023-09-27" + }, + { + "count": 207, + "date": "2023-08-18" + }, + { + "count": 321, + "date": "2023-10-16" + }, + { + "count": 1, + "date": "2023-02-18" + }, + { + "count": 152, + "date": "2023-08-10" + }, + { + "count": 215, + "date": "2023-08-17" + }, + { + "count": 182, + "date": "2023-08-07" + }, + { + "count": 58, + "date": "2023-08-06" + }, + { + "count": 103, + "date": "2023-07-28" + }, + { + "count": 62, + "date": "2024-01-15" + }, + { + "count": 26, + "date": "2024-01-25" + }, + { + "count": 89, + "date": "2023-07-24" + }, + { + "count": 59, + "date": "2023-07-22" + }, + { + "count": 63, + "date": "2023-07-21" + }, + { + "count": 5, + "date": "2023-03-13" + }, + { + "count": 57, + "date": "2023-07-20" + }, + { + "count": 1, + "date": "2024-03-24" + }, + { + "count": 66, + "date": "2023-07-17" + }, + { + "count": 36, + "date": "2023-07-16" + }, + { + "count": 93, + "date": "2023-07-27" + }, + { + "count": 339, + "date": "2023-09-28" + }, + { + "count": 53, + "date": "2023-07-12" + }, + { + "count": 2, + "date": "2023-02-26" + }, + { + "count": 10, + "date": "2024-02-09" + }, + { + "count": 46, + "date": "2023-07-11" + }, + { + "count": 102, + "date": "2023-08-04" + }, + { + "count": 308, + "date": "2023-12-08" + }, + { + "count": 40, + "date": "2023-07-07" + }, + { + "count": 393, + "date": "2023-10-23" + }, + { + "count": 222, + "date": "2023-12-27" + }, + { + "count": 6, + "date": "2024-02-27" + }, + { + "count": 52, + "date": "2023-07-06" + }, + { + "count": 24, + "date": "2023-06-08" + }, + { + "count": 12, + "date": "2023-07-04" + }, + { + "count": 33, + "date": "2023-07-03" + }, + { + "count": 4, + "date": "2023-02-28" + }, + { + "count": 16, + "date": "2023-05-11" + }, + { + "count": 22, + "date": "2023-06-07" + }, + { + "count": 349, + "date": "2023-11-30" + }, + { + "count": 16, + "date": "2023-07-02" + }, + { + "count": 8, + "date": "2023-07-01" + }, + { + "count": 186, + "date": "2023-09-17" + }, + { + "count": 10, + "date": "2023-06-11" + }, + { + "count": 310, + "date": "2023-10-19" + }, + { + "count": 427, + "date": "2023-11-14" + }, + { + "count": 77, + "date": "2023-08-05" + }, + { + "count": 9, + "date": "2024-02-08" + }, + { + "count": 28, + "date": "2023-06-29" + }, + { + "count": 28, + "date": "2023-06-28" + }, + { + "count": 48, + "date": "2023-07-05" + }, + { + "count": 7, + "date": "2023-04-23" + }, + { + "count": 64, + "date": "2023-07-10" + }, + { + "count": 313, + "date": "2023-10-26" + }, + { + "count": 91, + "date": "2023-12-31" + }, + { + "count": 18, + "date": "2023-05-01" + }, + { + "count": 2, + "date": "2023-01-16" + }, + { + "count": 174, + "date": "2023-08-08" + }, + { + "count": 5, + "date": "2023-02-27" + }, + { + "count": 17, + "date": "2023-05-05" + }, + { + "count": 11, + "date": "2023-05-07" + }, + { + "count": 180, + "date": "2024-01-03" + }, + { + "count": 17, + "date": "2023-05-15" + }, + { + "count": 22, + "date": "2023-05-18" + }, + { + "count": 268, + "date": "2023-08-31" + }, + { + "count": 15, + "date": "2024-01-27" + }, + { + "count": 15, + "date": "2023-05-19" + }, + { + "count": 5, + "date": "2024-02-28" + }, + { + "count": 16, + "date": "2023-05-25" + }, + { + "count": 8, + "date": "2023-03-25" + }, + { + "count": 157, + "date": "2023-08-11" + }, + { + "count": 20, + "date": "2023-05-30" + }, + { + "count": 7, + "date": "2023-04-14" + }, + { + "count": 328, + "date": "2023-11-16" + }, + { + "count": 30, + "date": "2023-05-31" + }, + { + "count": 13, + "date": "2023-04-02" + }, + { + "count": 139, + "date": "2023-08-19" + }, + { + "count": 74, + "date": "2023-07-30" + }, + { + "count": 25, + "date": "2023-06-09" + }, + { + "count": 4, + "date": "2024-02-14" + }, + { + "count": 214, + "date": "2023-08-27" + }, + { + "count": 370, + "date": "2023-10-09" + }, + { + "count": 152, + "date": "2024-01-04" + }, + { + "count": 10, + "date": "2023-06-10" + }, + { + "count": 394, + "date": "2023-12-11" + }, + { + "count": 365, + "date": "2023-10-04" + }, + { + "count": 183, + "date": "2023-08-09" + }, + { + "count": 14, + "date": "2023-05-28" + }, + { + "count": 75, + "date": "2024-01-12" + }, + { + "count": 475, + "date": "2023-11-29" + }, + { + "count": 5, + "date": "2023-05-29" + }, + { + "count": 13, + "date": "2023-04-27" + }, + { + "count": 14, + "date": "2023-06-03" + }, + { + "count": 135, + "date": "2024-01-08" + }, + { + "count": 1, + "date": "2024-03-19" + }, + { + "count": 263, + "date": "2023-11-19" + }, + { + "count": 20, + "date": "2023-06-13" + }, + { + "count": 25, + "date": "2023-05-10" + }, + { + "count": 3, + "date": "2024-02-25" + }, + { + "count": 23, + "date": "2023-05-09" + }, + { + "count": 9, + "date": "2023-05-27" + }, + { + "count": 167, + "date": "2023-09-30" + }, + { + "count": 371, + "date": "2023-11-01" + }, + { + "count": 9, + "date": "2024-02-13" + }, + { + "count": 281, + "date": "2023-11-03" + }, + { + "count": 1, + "date": "2023-02-14" + }, + { + "count": 261, + "date": "2023-12-26" + }, + { + "count": 397, + "date": "2023-11-08" + }, + { + "count": 27, + "date": "2023-06-06" + }, + { + "count": 8, + "date": "2024-01-28" + }, + { + "count": 31, + "date": "2024-01-24" + }, + { + "count": 2, + "date": "2023-02-16" + }, + { + "count": 15, + "date": "2023-06-14" + }, + { + "count": 252, + "date": "2023-11-25" + }, + { + "count": 13, + "date": "2023-05-20" + }, + { + "count": 28, + "date": "2024-01-19" + }, + { + "count": 300, + "date": "2023-10-27" + }, + { + "count": 105, + "date": "2024-01-05" + }, + { + "count": 126, + "date": "2023-07-31" + }, + { + "count": 24, + "date": "2023-06-15" + }, + { + "count": 22, + "date": "2023-05-03" + }, + { + "count": 18, + "date": "2023-04-06" + }, + { + "count": 322, + "date": "2023-11-22" + }, + { + "count": 80, + "date": "2024-01-10" + }, + { + "count": 11, + "date": "2023-03-28" + }, + { + "count": 31, + "date": "2023-06-12" + }, + { + "count": 48, + "date": "2024-01-17" + }, + { + "count": 432, + "date": "2023-10-30" + }, + { + "count": 52, + "date": "2024-01-07" + }, + { + "count": 2, + "date": "2024-03-01" + }, + { + "count": 93, + "date": "2024-01-09" + }, + { + "count": 1, + "date": "2024-03-14" + }, + { + "count": 4, + "date": "2023-02-05" + }, + { + "count": 19, + "date": "2023-06-30" + }, + { + "count": 127, + "date": "2023-12-23" + }, + { + "count": 3, + "date": "2023-03-19" + }, + { + "count": 12, + "date": "2023-04-07" + }, + { + "count": 239, + "date": "2023-11-11" + }, + { + "count": 243, + "date": "2023-11-05" + }, + { + "count": 296, + "date": "2023-12-20" + }, + { + "count": 9, + "date": "2023-04-15" + }, + { + "count": 51, + "date": "2024-01-16" + }, + { + "count": 312, + "date": "2023-10-31" + }, + { + "count": 3, + "date": "2024-03-07" + }, + { + "count": 7, + "date": "2023-02-13" + }, + { + "count": 9, + "date": "2024-02-12" + }, + { + "count": 11, + "date": "2023-04-30" + }, + { + "count": 319, + "date": "2023-11-02" + }, + { + "count": 43, + "date": "2024-01-22" + }, + { + "count": 88, + "date": "2023-12-25" + }, + { + "count": 269, + "date": "2023-11-12" + }, + { + "count": 154, + "date": "2023-12-29" + }, + { + "count": 3, + "date": "2024-02-19" + }, + { + "count": 181, + "date": "2023-12-17" + }, + { + "count": 13, + "date": "2024-02-02" + }, + { + "count": 172, + "date": "2023-12-09" + }, + { + "count": 217, + "date": "2023-12-22" + }, + { + "count": 14, + "date": "2024-02-07" + }, + { + "count": 11, + "date": "2023-03-22" + }, + { + "count": 335, + "date": "2023-11-10" + }, + { + "count": 11, + "date": "2024-02-22" + }, + { + "count": 4, + "date": "2024-02-04" + }, + { + "count": 417, + "date": "2023-12-06" + }, + { + "count": 4, + "date": "2024-02-21" + }, + { + "count": 24, + "date": "2023-06-16" + }, + { + "count": 9, + "date": "2024-02-10" + }, + { + "count": 17, + "date": "2024-02-01" + }, + { + "count": 133, + "date": "2023-12-24" + }, + { + "count": 241, + "date": "2023-12-21" + }, + { + "count": 2, + "date": "2023-02-24" + }, + { + "count": 32, + "date": "2023-06-26" + }, + { + "count": 341, + "date": "2023-10-17" + }, + { + "count": 98, + "date": "2024-01-01" + }, + { + "count": 310, + "date": "2023-12-19" + }, + { + "count": 178, + "date": "2023-08-15" + }, + { + "count": 20, + "date": "2024-01-26" + }, + { + "count": 276, + "date": "2023-12-15" + }, + { + "count": 396, + "date": "2023-12-13" + }, + { + "count": 292, + "date": "2023-12-14" + }, + { + "count": 32, + "date": "2024-01-13" + }, + { + "count": 553, + "date": "2023-12-04" + }, + { + "count": 253, + "date": "2023-12-03" + }, + { + "count": 176, + "date": "2023-12-16" + }, + { + "count": 241, + "date": "2023-12-02" + }, + { + "count": 212, + "date": "2023-12-28" + }, + { + "count": 22, + "date": "2024-01-29" + }, + { + "count": 4, + "date": "2023-03-05" + }, + { + "count": 414, + "date": "2023-09-05" + }, + { + "count": 614, + "date": "2023-11-27" + }, + { + "count": 19, + "date": "2023-05-06" + }, + { + "count": 26, + "date": "2023-04-19" + }, + { + "count": 15, + "date": "2023-05-24" + }, + { + "count": 322, + "date": "2023-11-26" + }, + { + "count": 154, + "date": "2023-11-23" + }, + { + "count": 9, + "date": "2024-02-26" + }, + { + "count": 12, + "date": "2023-04-21" + }, + { + "count": 387, + "date": "2023-12-12" + }, + { + "count": 234, + "date": "2023-11-18" + }, + { + "count": 2, + "date": "2024-03-11" + }, + { + "count": 538, + "date": "2023-11-13" + }, + { + "count": 1, + "date": "2024-04-11" + }, + { + "count": 418, + "date": "2023-11-09" + }, + { + "count": 400, + "date": "2023-11-21" + }, + { + "count": 7, + "date": "2023-04-20" + }, + { + "count": 13, + "date": "2023-05-14" + }, + { + "count": 14, + "date": "2023-04-18" + }, + { + "count": 17, + "date": "2023-04-17" + }, + { + "count": 5, + "date": "2024-02-16" + }, + { + "count": 10, + "date": "2023-04-16" + }, + { + "count": 187, + "date": "2023-12-10" + }, + { + "count": 26, + "date": "2023-04-12" + }, + { + "count": 2, + "date": "2023-02-06" + }, + { + "count": 97, + "date": "2023-08-13" + }, + { + "count": 379, + "date": "2023-12-07" + }, + { + "count": 21, + "date": "2023-04-11" + }, + { + "count": 338, + "date": "2023-09-07" + }, + { + "count": 25, + "date": "2023-04-25" + }, + { + "count": 5, + "date": "2023-03-06" + }, + { + "count": 24, + "date": "2023-04-26" + }, + { + "count": 7, + "date": "2023-03-20" + }, + { + "count": 30, + "date": "2023-05-02" + }, + { + "count": 8, + "date": "2023-03-01" + }, + { + "count": 7, + "date": "2023-06-24" + }, + { + "count": 331, + "date": "2023-10-11" + }, + { + "count": 8, + "date": "2023-04-09" + }, + { + "count": 23, + "date": "2023-06-22" + }, + { + "count": 340, + "date": "2023-10-25" + }, + { + "count": 16, + "date": "2023-05-16" + }, + { + "count": 141, + "date": "2023-08-02" + }, + { + "count": 23, + "date": "2024-02-06" + }, + { + "count": 7, + "date": "2023-03-10" + }, + { + "count": 512, + "date": "2023-11-20" + }, + { + "count": 21, + "date": "2023-07-09" + }, + { + "count": 1, + "date": "2023-01-28" + }, + { + "count": 3, + "date": "2022-12-31" + }, + { + "count": 15, + "date": "2023-06-05" + }, + { + "count": 180, + "date": "2023-09-16" + }, + { + "count": 2, + "date": "2023-01-31" + }, + { + "count": 97, + "date": "2023-12-30" + }, + { + "count": 15, + "date": "2023-04-13" + }, + { + "count": 161, + "date": "2023-10-28" + }, + { + "count": 7, + "date": "2023-04-22" + }, + { + "count": 17, + "date": "2023-06-04" + }, + { + "count": 178, + "date": "2023-10-08" + }, + { + "count": 1, + "date": "2023-02-08" + }, + { + "count": 2, + "date": "2023-02-17" + }, + { + "count": 1, + "date": "2023-01-23" + }, + { + "count": 10, + "date": "2023-04-28" + }, + { + "count": 170, + "date": "2023-08-14" + }, + { + "count": 90, + "date": "2023-07-18" + }, + { + "count": 2, + "date": "2023-02-21" + }, + { + "count": 2, + "date": "2023-02-07" + }, + { + "count": 438, + "date": "2023-11-07" + }, + { + "count": 1, + "date": "2023-02-15" + }, + { + "count": 9, + "date": "2023-03-02" + }, + { + "count": 4, + "date": "2024-02-29" + }, + { + "count": 1, + "date": "2024-03-03" + }, + { + "count": 17, + "date": "2023-05-04" + }, + { + "count": 300, + "date": "2023-11-24" + }, + { + "count": 6, + "date": "2023-03-07" + }, + { + "count": 201, + "date": "2023-11-04" + }, + { + "count": 4, + "date": "2023-03-12" + }, + { + "count": 206, + "date": "2023-10-01" + }, + { + "count": 7, + "date": "2023-04-08" + }, + { + "count": 498, + "date": "2023-11-06" + }, + { + "count": 43, + "date": "2024-01-18" + }, + { + "count": 2, + "date": "2023-01-26" + }, + { + "count": 3, + "date": "2023-03-26" + }, + { + "count": 5, + "date": "2023-02-20" + }, + { + "count": 189, + "date": "2023-10-29" + }, + { + "count": 10, + "date": "2023-05-12" + }, + { + "count": 364, + "date": "2023-10-10" + }, + { + "count": 14, + "date": "2023-06-18" + }, + { + "count": 20, + "date": "2023-04-24" + }, + { + "count": 2, + "date": "2024-02-23" + }, + { + "count": 1, + "date": "2024-04-15" + }, + { + "count": 12, + "date": "2023-03-29" + }, + { + "count": 21, + "date": "2023-04-10" + }, + { + "count": 6, + "date": "2023-03-16" + }, + { + "count": 14, + "date": "2024-01-20" + }, + { + "count": 11, + "date": "2023-03-31" + }, + { + "count": 4, + "date": "2024-03-05" + }, + { + "count": 9, + "date": "2023-04-03" + }, + { + "count": 4, + "date": "2023-02-02" + }, + { + "count": 44, + "date": "2023-07-13" + }, + { + "count": 37, + "date": "2024-01-14" + }, + { + "count": 2, + "date": "2023-01-30" + }, + { + "count": 17, + "date": "2023-06-02" + }, + { + "count": 13, + "date": "2023-03-17" + }, + { + "count": 49, + "date": "2023-07-14" + }, + { + "count": 354, + "date": "2023-08-21" + }, + { + "count": 8, + "date": "2023-05-21" + }, + { + "count": 103, + "date": "2023-07-26" + }, + { + "count": 12, + "date": "2023-03-21" + }, + { + "count": 28, + "date": "2023-07-08" + }, + { + "count": 16, + "date": "2023-03-23" + }, + { + "count": 13, + "date": "2023-06-17" + }, + { + "count": 22, + "date": "2023-05-08" + }, + { + "count": 22, + "date": "2023-06-19" + }, + { + "count": 10, + "date": "2023-04-01" + }, + { + "count": 231, + "date": "2023-08-16" + }, + { + "count": 182, + "date": "2023-08-26" + }, + { + "count": 33, + "date": "2023-06-27" + }, + { + "count": 13, + "date": "2023-05-22" + }, + { + "count": 59, + "date": "2023-07-19" + }, + { + "count": 437, + "date": "2023-11-15" + }, + { + "count": 13, + "date": "2023-03-24" + }, + { + "count": 13, + "date": "2023-03-27" + }, + { + "count": 32, + "date": "2024-01-23" + }, + { + "count": 9, + "date": "2023-03-30" + }, + { + "count": 17, + "date": "2023-04-04" + }, + { + "count": 285, + "date": "2023-10-12" + }, + { + "count": 10, + "date": "2023-04-29" + }, + { + "count": 12, + "date": "2023-03-14" + }, + { + "count": 60, + "date": "2023-07-29" + }, + { + "count": 33, + "date": "2024-02-05" + }, + { + "count": 71, + "date": "2024-01-06" + }, + { + "count": 27, + "date": "2023-06-21" + }, + { + "count": 540, + "date": "2023-11-28" + }, + { + "count": 21, + "date": "2023-06-23" + }, + { + "count": 1, + "date": "2024-04-22" + }, + { + "count": 12, + "date": "2023-06-25" + } + ], + "info": { + "dataVersion": "1720033519", + "requestId": "e887e321-95a7-4ae9-95f0-8b05b5f124a4", + "requestInfo": "sars_cov-2_nextstrain_open on lapis.cov-spectrum.org at 2024-07-11T14:22:17.859817489", + "reportTo": "Please report to https://github.com/GenSpectrum/LAPIS/issues in case you encounter any unexpected issues. Please include the request ID and the requestInfo in your report." + } +} diff --git a/components/src/preact/numberSequencesOverTime/__mockData__/twoVariantsEG.json b/components/src/preact/numberSequencesOverTime/__mockData__/twoVariantsEG.json new file mode 100644 index 00000000..4829e3e0 --- /dev/null +++ b/components/src/preact/numberSequencesOverTime/__mockData__/twoVariantsEG.json @@ -0,0 +1,642 @@ +{ + "data": [ + { + "count": 1, + "date": "2023-02-11" + }, + { + "count": 2, + "date": "2023-02-25" + }, + { + "count": 1, + "date": "2023-01-08" + }, + { + "count": 3, + "date": "2023-03-11" + }, + { + "count": 1, + "date": "2023-02-10" + }, + { + "count": 1, + "date": "2022-12-07" + }, + { + "count": 1, + "date": "2023-01-09" + }, + { + "count": 24, + "date": "2023-06-16" + }, + { + "count": 24, + "date": "2023-06-15" + }, + { + "count": 25, + "date": "2023-05-10" + }, + { + "count": 3, + "date": "2023-02-23" + }, + { + "count": 20, + "date": "2023-06-13" + }, + { + "count": 31, + "date": "2023-06-12" + }, + { + "count": 14, + "date": "2023-05-28" + }, + { + "count": 10, + "date": "2023-06-10" + }, + { + "count": 25, + "date": "2023-06-09" + }, + { + "count": 22, + "date": "2023-06-07" + }, + { + "count": 14, + "date": "2023-06-03" + }, + { + "count": 7, + "date": "2023-06-24" + }, + { + "count": 14, + "date": "2023-06-01" + }, + { + "count": 13, + "date": "2023-04-02" + }, + { + "count": 2, + "date": "2023-02-06" + }, + { + "count": 10, + "date": "2023-04-29" + }, + { + "count": 1, + "date": "2023-01-23" + }, + { + "count": 17, + "date": "2023-04-17" + }, + { + "count": 12, + "date": "2023-03-14" + }, + { + "count": 22, + "date": "2023-06-19" + }, + { + "count": 15, + "date": "2023-04-13" + }, + { + "count": 17, + "date": "2023-06-04" + }, + { + "count": 10, + "date": "2023-04-01" + }, + { + "count": 7, + "date": "2023-04-22" + }, + { + "count": 2, + "date": "2023-02-21" + }, + { + "count": 1, + "date": "2023-02-15" + }, + { + "count": 1, + "date": "2023-02-04" + }, + { + "count": 14, + "date": "2023-06-18" + }, + { + "count": 10, + "date": "2023-04-28" + }, + { + "count": 4, + "date": "2023-02-02" + }, + { + "count": 1, + "date": "2023-02-14" + }, + { + "count": 9, + "date": "2023-03-02" + }, + { + "count": 1, + "date": "2023-02-18" + }, + { + "count": 1, + "date": "2023-01-28" + }, + { + "count": 6, + "date": "2023-03-07" + }, + { + "count": 2, + "date": "2023-01-26" + }, + { + "count": 3, + "date": "2023-03-26" + }, + { + "count": 5, + "date": "2023-02-20" + }, + { + "count": 13, + "date": "2023-05-22" + }, + { + "count": 9, + "date": "2023-03-30" + }, + { + "count": 11, + "date": "2023-04-30" + }, + { + "count": 7, + "date": "2023-02-13" + }, + { + "count": 33, + "date": "2023-06-27" + }, + { + "count": 19, + "date": "2023-06-20" + }, + { + "count": 17, + "date": "2023-04-04" + }, + { + "count": 27, + "date": "2023-06-21" + }, + { + "count": 4, + "date": "2023-03-12" + }, + { + "count": 7, + "date": "2023-04-08" + }, + { + "count": 5, + "date": "2023-03-13" + }, + { + "count": 6, + "date": "2023-03-16" + }, + { + "count": 28, + "date": "2023-06-29" + }, + { + "count": 2, + "date": "2023-01-16" + }, + { + "count": 10, + "date": "2023-05-12" + }, + { + "count": 20, + "date": "2023-04-24" + }, + { + "count": 13, + "date": "2023-03-24" + }, + { + "count": 21, + "date": "2023-06-23" + }, + { + "count": 16, + "date": "2023-03-23" + }, + { + "count": 12, + "date": "2023-06-25" + }, + { + "count": 4, + "date": "2023-02-05" + }, + { + "count": 19, + "date": "2023-06-30" + }, + { + "count": 9, + "date": "2023-05-13" + }, + { + "count": 26, + "date": "2023-04-12" + }, + { + "count": 2, + "date": "2023-01-30" + }, + { + "count": 12, + "date": "2023-03-21" + }, + { + "count": 13, + "date": "2023-03-27" + }, + { + "count": 27, + "date": "2023-06-06" + }, + { + "count": 23, + "date": "2023-06-22" + }, + { + "count": 8, + "date": "2023-04-09" + }, + { + "count": 24, + "date": "2023-06-08" + }, + { + "count": 12, + "date": "2023-03-29" + }, + { + "count": 28, + "date": "2023-06-28" + }, + { + "count": 11, + "date": "2023-03-22" + }, + { + "count": 2, + "date": "2023-02-26" + }, + { + "count": 21, + "date": "2023-04-10" + }, + { + "count": 12, + "date": "2023-04-07" + }, + { + "count": 3, + "date": "2023-03-19" + }, + { + "count": 4, + "date": "2023-03-05" + }, + { + "count": 9, + "date": "2023-04-15" + }, + { + "count": 13, + "date": "2023-03-17" + }, + { + "count": 17, + "date": "2023-06-02" + }, + { + "count": 11, + "date": "2023-03-31" + }, + { + "count": 9, + "date": "2023-04-03" + }, + { + "count": 1, + "date": "2023-02-08" + }, + { + "count": 2, + "date": "2023-01-31" + }, + { + "count": 1, + "date": "2023-02-01" + }, + { + "count": 16, + "date": "2023-05-16" + }, + { + "count": 15, + "date": "2023-06-05" + }, + { + "count": 3, + "date": "2022-12-31" + }, + { + "count": 7, + "date": "2023-03-10" + }, + { + "count": 6, + "date": "2023-03-03" + }, + { + "count": 8, + "date": "2023-05-21" + }, + { + "count": 2, + "date": "2023-02-17" + }, + { + "count": 32, + "date": "2023-06-26" + }, + { + "count": 2, + "date": "2023-02-24" + }, + { + "count": 11, + "date": "2023-03-28" + }, + { + "count": 2, + "date": "2023-02-07" + }, + { + "count": 2, + "date": "2023-03-04" + }, + { + "count": 8, + "date": "2023-03-01" + }, + { + "count": 3, + "date": "2023-02-09" + }, + { + "count": 30, + "date": "2023-05-02" + }, + { + "count": 22, + "date": "2023-04-05" + }, + { + "count": 2, + "date": "2023-03-08" + }, + { + "count": 24, + "date": "2023-04-26" + }, + { + "count": 13, + "date": "2023-06-17" + }, + { + "count": 7, + "date": "2023-03-20" + }, + { + "count": 5, + "date": "2023-03-06" + }, + { + "count": 25, + "date": "2023-04-25" + }, + { + "count": 5, + "date": "2023-03-09" + }, + { + "count": 7, + "date": "2023-03-15" + }, + { + "count": 21, + "date": "2023-04-11" + }, + { + "count": 16, + "date": "2023-05-23" + }, + { + "count": 10, + "date": "2023-04-16" + }, + { + "count": 14, + "date": "2023-04-18" + }, + { + "count": 26, + "date": "2023-04-19" + }, + { + "count": 13, + "date": "2023-05-14" + }, + { + "count": 7, + "date": "2023-04-20" + }, + { + "count": 12, + "date": "2023-04-21" + }, + { + "count": 7, + "date": "2023-04-23" + }, + { + "count": 18, + "date": "2023-05-01" + }, + { + "count": 18, + "date": "2023-04-06" + }, + { + "count": 22, + "date": "2023-05-03" + }, + { + "count": 17, + "date": "2023-05-04" + }, + { + "count": 5, + "date": "2023-02-27" + }, + { + "count": 17, + "date": "2023-05-05" + }, + { + "count": 4, + "date": "2023-02-28" + }, + { + "count": 11, + "date": "2023-05-07" + }, + { + "count": 22, + "date": "2023-05-08" + }, + { + "count": 23, + "date": "2023-05-09" + }, + { + "count": 9, + "date": "2023-05-27" + }, + { + "count": 16, + "date": "2023-05-11" + }, + { + "count": 10, + "date": "2023-06-11" + }, + { + "count": 17, + "date": "2023-05-15" + }, + { + "count": 22, + "date": "2023-05-18" + }, + { + "count": 21, + "date": "2023-05-17" + }, + { + "count": 1, + "date": "2023-01-29" + }, + { + "count": 15, + "date": "2023-05-19" + }, + { + "count": 15, + "date": "2023-06-14" + }, + { + "count": 2, + "date": "2023-02-16" + }, + { + "count": 13, + "date": "2023-05-20" + }, + { + "count": 19, + "date": "2023-05-06" + }, + { + "count": 15, + "date": "2023-05-24" + }, + { + "count": 8, + "date": "2023-03-25" + }, + { + "count": 16, + "date": "2023-05-25" + }, + { + "count": 2, + "date": "2023-01-13" + }, + { + "count": 10, + "date": "2023-05-26" + }, + { + "count": 13, + "date": "2023-04-27" + }, + { + "count": 5, + "date": "2023-05-29" + }, + { + "count": 3, + "date": "2023-03-18" + }, + { + "count": 7, + "date": "2023-04-14" + }, + { + "count": 20, + "date": "2023-05-30" + }, + { + "count": 30, + "date": "2023-05-31" + } + ], + "info": { + "dataVersion": "1720033519", + "requestId": "4c3e13c4-1974-42d8-8a82-d86d0e6e559d", + "requestInfo": "sars_cov-2_nextstrain_open on lapis.cov-spectrum.org at 2024-07-11T14:27:38.221024398", + "reportTo": "Please report to https://github.com/GenSpectrum/LAPIS/issues in case you encounter any unexpected issues. Please include the request ID and the requestInfo in your report." + } +} diff --git a/components/src/preact/numberSequencesOverTime/__mockData__/twoVariantsJN1.json b/components/src/preact/numberSequencesOverTime/__mockData__/twoVariantsJN1.json new file mode 100644 index 00000000..6e694e9d --- /dev/null +++ b/components/src/preact/numberSequencesOverTime/__mockData__/twoVariantsJN1.json @@ -0,0 +1,1070 @@ +{ + "data": [ + { + "count": 47, + "date": "2024-06-12" + }, + { + "count": 60, + "date": "2024-06-11" + }, + { + "count": 37, + "date": "2024-06-08" + }, + { + "count": 70, + "date": "2024-06-06" + }, + { + "count": 2, + "date": "2023-10-22" + }, + { + "count": 93, + "date": "2024-06-05" + }, + { + "count": 93, + "date": "2024-06-03" + }, + { + "count": 118, + "date": "2024-05-30" + }, + { + "count": 409, + "date": "2024-02-19" + }, + { + "count": 228, + "date": "2023-12-17" + }, + { + "count": 430, + "date": "2024-02-15" + }, + { + "count": 1, + "date": "2023-10-10" + }, + { + "count": 37, + "date": "2023-11-07" + }, + { + "count": 503, + "date": "2023-12-20" + }, + { + "count": 12, + "date": "2023-11-05" + }, + { + "count": 368, + "date": "2023-12-14" + }, + { + "count": 323, + "date": "2024-03-04" + }, + { + "count": 3, + "date": "2023-10-29" + }, + { + "count": 43, + "date": "2023-11-25" + }, + { + "count": 136, + "date": "2024-03-02" + }, + { + "count": 677, + "date": "2024-01-30" + }, + { + "count": 12, + "date": "2023-11-11" + }, + { + "count": 1, + "date": "2023-03-14" + }, + { + "count": 2, + "date": "2023-10-07" + }, + { + "count": 235, + "date": "2023-12-05" + }, + { + "count": 435, + "date": "2024-02-27" + }, + { + "count": 95, + "date": "2024-04-22" + }, + { + "count": 544, + "date": "2024-02-08" + }, + { + "count": 226, + "date": "2024-02-18" + }, + { + "count": 7, + "date": "2023-10-28" + }, + { + "count": 751, + "date": "2024-01-04" + }, + { + "count": 147, + "date": "2023-11-27" + }, + { + "count": 3, + "date": "2023-10-14" + }, + { + "count": 48, + "date": "2024-06-13" + }, + { + "count": 315, + "date": "2024-01-21" + }, + { + "count": 248, + "date": "2024-03-07" + }, + { + "count": 91, + "date": "2024-04-16" + }, + { + "count": 50, + "date": "2024-04-14" + }, + { + "count": 1, + "date": "2023-10-20" + }, + { + "count": 27, + "date": "2023-11-19" + }, + { + "count": 78, + "date": "2023-12-03" + }, + { + "count": 99, + "date": "2024-06-10" + }, + { + "count": 43, + "date": "2024-05-27" + }, + { + "count": 760, + "date": "2024-01-29" + }, + { + "count": 636, + "date": "2023-12-28" + }, + { + "count": 53, + "date": "2023-11-13" + }, + { + "count": 34, + "date": "2023-11-18" + }, + { + "count": 326, + "date": "2023-12-12" + }, + { + "count": 1, + "date": "2023-10-13" + }, + { + "count": 78, + "date": "2024-03-16" + }, + { + "count": 1, + "date": "2023-10-15" + }, + { + "count": 2, + "date": "2023-10-09" + }, + { + "count": 495, + "date": "2024-02-14" + }, + { + "count": 282, + "date": "2024-02-03" + }, + { + "count": 82, + "date": "2024-04-23" + }, + { + "count": 344, + "date": "2023-12-11" + }, + { + "count": 94, + "date": "2024-04-30" + }, + { + "count": 590, + "date": "2023-12-29" + }, + { + "count": 4, + "date": "2023-10-16" + }, + { + "count": 95, + "date": "2024-05-15" + }, + { + "count": 154, + "date": "2023-11-29" + }, + { + "count": 4, + "date": "2023-10-18" + }, + { + "count": 714, + "date": "2024-01-17" + }, + { + "count": 17, + "date": "2023-10-30" + }, + { + "count": 285, + "date": "2024-03-05" + }, + { + "count": 340, + "date": "2024-01-07" + }, + { + "count": 5, + "date": "2023-10-24" + }, + { + "count": 5, + "date": "2023-10-25" + }, + { + "count": 478, + "date": "2024-01-05" + }, + { + "count": 490, + "date": "2024-02-22" + }, + { + "count": 150, + "date": "2023-11-28" + }, + { + "count": 249, + "date": "2023-12-24" + }, + { + "count": 19, + "date": "2023-11-12" + }, + { + "count": 217, + "date": "2023-12-25" + }, + { + "count": 2, + "date": "2023-09-29" + }, + { + "count": 26, + "date": "2024-06-17" + }, + { + "count": 81, + "date": "2023-11-20" + }, + { + "count": 266, + "date": "2023-12-06" + }, + { + "count": 200, + "date": "2024-03-08" + }, + { + "count": 26, + "date": "2024-06-19" + }, + { + "count": 769, + "date": "2023-12-26" + }, + { + "count": 801, + "date": "2024-01-03" + }, + { + "count": 743, + "date": "2024-01-10" + }, + { + "count": 7, + "date": "2023-11-02" + }, + { + "count": 704, + "date": "2024-01-22" + }, + { + "count": 1, + "date": "2023-01-09" + }, + { + "count": 100, + "date": "2024-05-16" + }, + { + "count": 332, + "date": "2024-01-14" + }, + { + "count": 48, + "date": "2024-05-12" + }, + { + "count": 158, + "date": "2024-04-03" + }, + { + "count": 652, + "date": "2024-01-23" + }, + { + "count": 209, + "date": "2024-02-25" + }, + { + "count": 199, + "date": "2024-03-13" + }, + { + "count": 662, + "date": "2024-01-31" + }, + { + "count": 488, + "date": "2024-01-12" + }, + { + "count": 1, + "date": "2023-08-09" + }, + { + "count": 653, + "date": "2024-01-16" + }, + { + "count": 343, + "date": "2023-12-30" + }, + { + "count": 30, + "date": "2024-06-18" + }, + { + "count": 3, + "date": "2023-10-17" + }, + { + "count": 451, + "date": "2023-12-21" + }, + { + "count": 377, + "date": "2024-02-28" + }, + { + "count": 590, + "date": "2024-02-01" + }, + { + "count": 29, + "date": "2024-06-16" + }, + { + "count": 2, + "date": "2023-09-27" + }, + { + "count": 463, + "date": "2024-02-26" + }, + { + "count": 249, + "date": "2023-12-07" + }, + { + "count": 15, + "date": "2024-06-15" + }, + { + "count": 32, + "date": "2024-06-14" + }, + { + "count": 829, + "date": "2024-01-08" + }, + { + "count": 325, + "date": "2024-01-06" + }, + { + "count": 13, + "date": "2023-10-31" + }, + { + "count": 10, + "date": "2023-11-04" + }, + { + "count": 494, + "date": "2024-02-09" + }, + { + "count": 275, + "date": "2024-01-28" + }, + { + "count": 92, + "date": "2024-04-25" + }, + { + "count": 116, + "date": "2023-11-30" + }, + { + "count": 46, + "date": "2024-05-18" + }, + { + "count": 496, + "date": "2024-02-02" + }, + { + "count": 274, + "date": "2023-12-23" + }, + { + "count": 376, + "date": "2023-12-22" + }, + { + "count": 1, + "date": "2023-02-08" + }, + { + "count": 74, + "date": "2024-06-04" + }, + { + "count": 571, + "date": "2024-01-18" + }, + { + "count": 9, + "date": "2023-10-26" + }, + { + "count": 382, + "date": "2024-01-01" + }, + { + "count": 535, + "date": "2023-12-19" + }, + { + "count": 405, + "date": "2023-12-13" + }, + { + "count": 5, + "date": "2023-11-03" + }, + { + "count": 122, + "date": "2023-12-09" + }, + { + "count": 134, + "date": "2023-12-01" + }, + { + "count": 404, + "date": "2024-02-20" + }, + { + "count": 41, + "date": "2024-06-02" + }, + { + "count": 352, + "date": "2024-01-13" + }, + { + "count": 282, + "date": "2023-12-04" + }, + { + "count": 220, + "date": "2023-12-16" + }, + { + "count": 81, + "date": "2023-12-02" + }, + { + "count": 73, + "date": "2023-11-26" + }, + { + "count": 82, + "date": "2024-04-06" + }, + { + "count": 95, + "date": "2024-05-14" + }, + { + "count": 94, + "date": "2024-05-06" + }, + { + "count": 30, + "date": "2023-11-06" + }, + { + "count": 69, + "date": "2024-05-10" + }, + { + "count": 28, + "date": "2023-11-10" + }, + { + "count": 1, + "date": "2023-09-22" + }, + { + "count": 47, + "date": "2024-06-09" + }, + { + "count": 63, + "date": "2024-03-31" + }, + { + "count": 45, + "date": "2023-11-22" + }, + { + "count": 187, + "date": "2023-12-08" + }, + { + "count": 59, + "date": "2024-06-07" + }, + { + "count": 2, + "date": "2023-10-19" + }, + { + "count": 47, + "date": "2023-11-14" + }, + { + "count": 40, + "date": "2024-05-04" + }, + { + "count": 1, + "date": "2023-10-08" + }, + { + "count": 31, + "date": "2023-11-16" + }, + { + "count": 7, + "date": "2024-06-20" + }, + { + "count": 51, + "date": "2023-11-15" + }, + { + "count": 303, + "date": "2024-01-27" + }, + { + "count": 42, + "date": "2024-04-21" + }, + { + "count": 47, + "date": "2023-11-17" + }, + { + "count": 690, + "date": "2023-12-27" + }, + { + "count": 7, + "date": "2023-10-23" + }, + { + "count": 26, + "date": "2023-11-23" + }, + { + "count": 277, + "date": "2024-02-04" + }, + { + "count": 647, + "date": "2024-02-05" + }, + { + "count": 704, + "date": "2024-02-06" + }, + { + "count": 274, + "date": "2024-02-10" + }, + { + "count": 230, + "date": "2024-02-11" + }, + { + "count": 621, + "date": "2024-02-12" + }, + { + "count": 19, + "date": "2023-11-01" + }, + { + "count": 436, + "date": "2024-02-13" + }, + { + "count": 150, + "date": "2023-12-10" + }, + { + "count": 336, + "date": "2024-02-16" + }, + { + "count": 142, + "date": "2024-04-01" + }, + { + "count": 556, + "date": "2024-01-24" + }, + { + "count": 191, + "date": "2024-02-17" + }, + { + "count": 488, + "date": "2024-02-21" + }, + { + "count": 62, + "date": "2024-05-03" + }, + { + "count": 167, + "date": "2024-02-24" + }, + { + "count": 218, + "date": "2024-03-01" + }, + { + "count": 244, + "date": "2024-02-29" + }, + { + "count": 65, + "date": "2023-11-24" + }, + { + "count": 125, + "date": "2024-03-03" + }, + { + "count": 138, + "date": "2024-03-19" + }, + { + "count": 175, + "date": "2024-03-27" + }, + { + "count": 92, + "date": "2024-03-29" + }, + { + "count": 133, + "date": "2024-03-09" + }, + { + "count": 110, + "date": "2024-03-10" + }, + { + "count": 197, + "date": "2024-03-11" + }, + { + "count": 131, + "date": "2024-04-08" + }, + { + "count": 162, + "date": "2024-03-12" + }, + { + "count": 1, + "date": "2023-02-05" + }, + { + "count": 171, + "date": "2024-03-14" + }, + { + "count": 134, + "date": "2024-03-15" + }, + { + "count": 77, + "date": "2024-03-17" + }, + { + "count": 88, + "date": "2024-05-31" + }, + { + "count": 170, + "date": "2024-03-18" + }, + { + "count": 628, + "date": "2024-02-07" + }, + { + "count": 164, + "date": "2024-03-20" + }, + { + "count": 149, + "date": "2024-03-22" + }, + { + "count": 90, + "date": "2024-03-23" + }, + { + "count": 549, + "date": "2023-12-18" + }, + { + "count": 1, + "date": "2023-10-02" + }, + { + "count": 169, + "date": "2024-03-25" + }, + { + "count": 153, + "date": "2024-03-26" + }, + { + "count": 129, + "date": "2024-03-28" + }, + { + "count": 54, + "date": "2024-03-30" + }, + { + "count": 79, + "date": "2024-05-02" + }, + { + "count": 284, + "date": "2024-01-20" + }, + { + "count": 284, + "date": "2023-12-15" + }, + { + "count": 161, + "date": "2024-04-02" + }, + { + "count": 42, + "date": "2024-04-28" + }, + { + "count": 142, + "date": "2024-04-04" + }, + { + "count": 95, + "date": "2024-05-09" + }, + { + "count": 97, + "date": "2024-04-05" + }, + { + "count": 539, + "date": "2024-01-25" + }, + { + "count": 534, + "date": "2024-01-15" + }, + { + "count": 69, + "date": "2024-04-07" + }, + { + "count": 126, + "date": "2024-04-10" + }, + { + "count": 120, + "date": "2024-04-09" + }, + { + "count": 69, + "date": "2023-11-21" + }, + { + "count": 39, + "date": "2023-11-09" + }, + { + "count": 99, + "date": "2024-04-11" + }, + { + "count": 309, + "date": "2024-03-06" + }, + { + "count": 83, + "date": "2024-04-12" + }, + { + "count": 32, + "date": "2023-11-08" + }, + { + "count": 51, + "date": "2024-04-13" + }, + { + "count": 385, + "date": "2024-02-23" + }, + { + "count": 113, + "date": "2024-04-15" + }, + { + "count": 51, + "date": "2024-06-01" + }, + { + "count": 109, + "date": "2024-04-17" + }, + { + "count": 106, + "date": "2024-04-18" + }, + { + "count": 75, + "date": "2024-04-19" + }, + { + "count": 50, + "date": "2024-04-20" + }, + { + "count": 96, + "date": "2024-04-24" + }, + { + "count": 45, + "date": "2024-05-05" + }, + { + "count": 76, + "date": "2024-03-24" + }, + { + "count": 81, + "date": "2024-04-26" + }, + { + "count": 958, + "date": "2024-01-02" + }, + { + "count": 97, + "date": "2024-04-29" + }, + { + "count": 684, + "date": "2024-01-11" + }, + { + "count": 96, + "date": "2024-05-01" + }, + { + "count": 410, + "date": "2024-01-26" + }, + { + "count": 166, + "date": "2024-03-21" + }, + { + "count": 51, + "date": "2024-04-27" + }, + { + "count": 87, + "date": "2024-05-07" + }, + { + "count": 55, + "date": "2024-05-11" + }, + { + "count": 113, + "date": "2024-05-13" + }, + { + "count": 58, + "date": "2024-05-17" + }, + { + "count": 36, + "date": "2024-05-19" + }, + { + "count": 135, + "date": "2024-05-20" + }, + { + "count": 105, + "date": "2024-05-21" + }, + { + "count": 90, + "date": "2024-05-22" + }, + { + "count": 384, + "date": "2024-01-19" + }, + { + "count": 96, + "date": "2024-05-08" + }, + { + "count": 7, + "date": "2023-10-27" + }, + { + "count": 80, + "date": "2024-05-23" + }, + { + "count": 1, + "date": "2023-10-11" + }, + { + "count": 61, + "date": "2024-05-24" + }, + { + "count": 298, + "date": "2023-12-31" + }, + { + "count": 33, + "date": "2024-05-25" + }, + { + "count": 631, + "date": "2024-01-09" + }, + { + "count": 42, + "date": "2024-05-26" + }, + { + "count": 90, + "date": "2024-05-28" + }, + { + "count": 67, + "date": "2024-05-29" + } + ], + "info": { + "dataVersion": "1720033519", + "requestId": "cad6d452-2e14-4b8d-bb5a-0551f5abd39b", + "requestInfo": "sars_cov-2_nextstrain_open on lapis.cov-spectrum.org at 2024-07-11T14:27:38.221339850", + "reportTo": "Please report to https://github.com/GenSpectrum/LAPIS/issues in case you encounter any unexpected issues. Please include the request ID and the requestInfo in your report." + } +} diff --git a/components/src/preact/numberSequencesOverTime/number-sequences-over-time.stories.tsx b/components/src/preact/numberSequencesOverTime/number-sequences-over-time.stories.tsx index 36767437..bc6d3dbd 100644 --- a/components/src/preact/numberSequencesOverTime/number-sequences-over-time.stories.tsx +++ b/components/src/preact/numberSequencesOverTime/number-sequences-over-time.stories.tsx @@ -1,7 +1,10 @@ import { type StoryObj } from '@storybook/preact'; import { NumberSequencesOverTime, type NumberSequencesOverTimeProps } from './number-sequences-over-time'; -import { LAPIS_URL } from '../../constants'; +import { AGGREGATED_ENDPOINT, LAPIS_URL } from '../../constants'; +import oneVariantEG from '../../preact/numberSequencesOverTime/__mockData__/oneVariantEG.json'; +import twoVariantsEG from '../../preact/numberSequencesOverTime/__mockData__/twoVariantsEG.json'; +import twoVariantsJN1 from '../../preact/numberSequencesOverTime/__mockData__/twoVariantsJN1.json'; import { LapisUrlContext } from '../LapisUrlContext'; export default { @@ -42,7 +45,7 @@ const Template: StoryObj = { args: { views: ['bar', 'line', 'table'], lapisFilter: [ - { displayName: 'EG', lapisFilter: { country: 'USA', pangoLineage: 'EG*', dateFrom: '2023-01-01' } }, + { displayName: 'EG', lapisFilter: { country: 'USA', pangoLineage: 'EG*', dateFrom: '2022-12-01' } }, ], lapisDateField: 'date', width: '100%', @@ -52,6 +55,28 @@ const Template: StoryObj = { granularity: 'month', pageSize: 10, }, + parameters: { + fetchMock: { + mocks: [ + { + matcher: { + name: 'aggregated', + url: AGGREGATED_ENDPOINT, + body: { + country: 'USA', + pangoLineage: 'EG*', + dateFrom: '2022-12-01', + fields: ['date'], + }, + }, + response: { + status: 200, + body: oneVariantEG, + }, + }, + ], + }, + }, }; export const Table = { @@ -67,4 +92,42 @@ export const TwoVariants = { { displayName: 'JN.1', lapisFilter: { country: 'USA', pangoLineage: 'JN.1*', dateFrom: '2023-01-01' } }, ], }, + parameters: { + fetchMock: { + mocks: [ + { + matcher: { + name: 'aggregatedEG', + url: AGGREGATED_ENDPOINT, + body: { + country: 'USA', + pangoLineage: 'EG*', + dateTo: '2023-06-30', + fields: ['date'], + }, + }, + response: { + status: 200, + body: twoVariantsEG, + }, + }, + { + matcher: { + name: 'aggregatedJN.1', + url: AGGREGATED_ENDPOINT, + body: { + country: 'USA', + pangoLineage: 'JN.1*', + dateFrom: '2023-01-01', + fields: ['date'], + }, + }, + response: { + status: 200, + body: twoVariantsJN1, + }, + }, + ], + }, + }, }; diff --git a/components/src/preact/numberSequencesOverTime/number-sequences-over-time.tsx b/components/src/preact/numberSequencesOverTime/number-sequences-over-time.tsx index f7676a64..4414ba4e 100644 --- a/components/src/preact/numberSequencesOverTime/number-sequences-over-time.tsx +++ b/components/src/preact/numberSequencesOverTime/number-sequences-over-time.tsx @@ -21,7 +21,7 @@ type NumberSequencesOverTimeView = 'bar' | 'line' | 'table'; export interface NumberSequencesOverTimeProps extends NumberSequencesOverTimeInnerProps { width: string; height: string; - headline?: string; + headline: string; } interface NumberSequencesOverTimeInnerProps { diff --git a/components/src/web-components/visualization/gs-number-sequences-over-time.stories.ts b/components/src/web-components/visualization/gs-number-sequences-over-time.stories.ts new file mode 100644 index 00000000..b774991a --- /dev/null +++ b/components/src/web-components/visualization/gs-number-sequences-over-time.stories.ts @@ -0,0 +1,168 @@ +import { expect, fireEvent, waitFor } from '@storybook/test'; +import type { Meta, StoryObj } from '@storybook/web-components'; +import { html } from 'lit'; + +import '../app'; +import './gs-number-sequences-over-time'; +import { withComponentDocs } from '../../../.storybook/ComponentDocsBlock'; +import { AGGREGATED_ENDPOINT, LAPIS_URL } from '../../constants'; +import oneVariantEG from '../../preact/numberSequencesOverTime/__mockData__/oneVariantEG.json'; +import twoVariantsEG from '../../preact/numberSequencesOverTime/__mockData__/twoVariantsEG.json'; +import twoVariantsJN1 from '../../preact/numberSequencesOverTime/__mockData__/twoVariantsJN1.json'; +import type { NumberSequencesOverTimeProps } from '../../preact/numberSequencesOverTime/number-sequences-over-time'; +import { withinShadowRoot } from '../withinShadowRoot.story'; + +const codeExample = String.raw` +`; + +const meta: Meta = { + title: 'Visualization/Number sequences over time', + component: 'gs-number-sequences-over-time', + argTypes: { + granularity: { + options: ['day', 'week', 'month', 'year'], + control: { type: 'radio' }, + }, + views: { + options: ['bar', 'line', 'table'], + control: { type: 'check' }, + }, + pageSize: { control: 'object' }, + }, + parameters: withComponentDocs({ + componentDocs: { + opensShadowDom: true, + expectsChildren: false, + codeExample, + }, + }), + tags: ['autodocs'], +}; + +export default meta; + +const Template: StoryObj = { + render: (args) => html` + + + + `, + args: { + views: ['bar', 'line', 'table'], + lapisFilter: [ + { displayName: 'EG', lapisFilter: { country: 'USA', pangoLineage: 'EG*', dateFrom: '2022-12-01' } }, + ], + lapisDateField: 'date', + width: '100%', + height: '700px', + headline: 'Number of sequences of time', + smoothingWindow: 0, + granularity: 'month', + pageSize: 10, + }, + parameters: { + fetchMock: { + mocks: [ + { + matcher: { + name: 'aggregated', + url: AGGREGATED_ENDPOINT, + body: { + country: 'USA', + pangoLineage: 'EG*', + dateFrom: '2022-12-01', + fields: ['date'], + }, + }, + response: { + status: 200, + body: oneVariantEG, + }, + }, + ], + }, + }, +}; + +export const OneDatasetTable: StoryObj = { + ...Template, + play: async ({ canvasElement }) => { + const canvas = await withinShadowRoot(canvasElement, 'gs-number-sequences-over-time'); + + await waitFor(() => expect(canvas.getByRole('button', { name: 'Table' })).toBeInTheDocument()); + + await fireEvent.click(canvas.getByRole('button', { name: 'Table' })); + }, +}; + +export const TwoDatasets: StoryObj = { + ...Template, + args: { + ...Template.args, + lapisFilter: [ + { + displayName: 'EG until 2023-06', + lapisFilter: { country: 'USA', pangoLineage: 'EG*', dateTo: '2023-06-30' }, + }, + { displayName: 'JN.1', lapisFilter: { country: 'USA', pangoLineage: 'JN.1*', dateFrom: '2023-01-01' } }, + ], + }, + parameters: { + fetchMock: { + mocks: [ + { + matcher: { + name: 'aggregatedEG', + url: AGGREGATED_ENDPOINT, + body: { + country: 'USA', + pangoLineage: 'EG*', + dateTo: '2023-06-30', + fields: ['date'], + }, + }, + response: { + status: 200, + body: twoVariantsEG, + }, + }, + { + matcher: { + name: 'aggregatedJN.1', + url: AGGREGATED_ENDPOINT, + body: { + country: 'USA', + pangoLineage: 'JN.1*', + dateFrom: '2023-01-01', + fields: ['date'], + }, + }, + response: { + status: 200, + body: twoVariantsJN1, + }, + }, + ], + }, + }, +}; diff --git a/components/src/web-components/visualization/gs-number-sequences-over-time.tsx b/components/src/web-components/visualization/gs-number-sequences-over-time.tsx index 1a809941..4ec30862 100644 --- a/components/src/web-components/visualization/gs-number-sequences-over-time.tsx +++ b/components/src/web-components/visualization/gs-number-sequences-over-time.tsx @@ -7,6 +7,9 @@ import { import type { Equals, Expect } from '../../utils/typeAssertions'; import { PreactLitAdapterWithGridJsStyles } from '../PreactLitAdapterWithGridJsStyles'; +/** + * TODO(#330) write docs + */ @customElement('gs-number-sequences-over-time') export class NumberSequencesOverTimeComponent extends PreactLitAdapterWithGridJsStyles { // prettier-ignore diff --git a/components/tests/snapshots.spec.ts-snapshots/Number-of-sequences-of-time-Story-visualizatio-d679d-me--one-dataset-table-should-match-screenshot-1-chromium-linux.png b/components/tests/snapshots.spec.ts-snapshots/Number-of-sequences-of-time-Story-visualizatio-d679d-me--one-dataset-table-should-match-screenshot-1-chromium-linux.png new file mode 100644 index 00000000..0a143b8f Binary files /dev/null and b/components/tests/snapshots.spec.ts-snapshots/Number-of-sequences-of-time-Story-visualizatio-d679d-me--one-dataset-table-should-match-screenshot-1-chromium-linux.png differ diff --git a/components/tests/snapshots.spec.ts-snapshots/Number-of-sequences-of-time-Story-visualizatio-d679d-me--one-dataset-table-should-match-screenshot-1-firefox-linux.png b/components/tests/snapshots.spec.ts-snapshots/Number-of-sequences-of-time-Story-visualizatio-d679d-me--one-dataset-table-should-match-screenshot-1-firefox-linux.png new file mode 100644 index 00000000..dd1414b1 Binary files /dev/null and b/components/tests/snapshots.spec.ts-snapshots/Number-of-sequences-of-time-Story-visualizatio-d679d-me--one-dataset-table-should-match-screenshot-1-firefox-linux.png differ diff --git a/components/tests/snapshots.spec.ts-snapshots/Number-of-sequences-of-time-Story-visualizatio-ffd47-er-time--two-datasets-should-match-screenshot-1-chromium-linux.png b/components/tests/snapshots.spec.ts-snapshots/Number-of-sequences-of-time-Story-visualizatio-ffd47-er-time--two-datasets-should-match-screenshot-1-chromium-linux.png new file mode 100644 index 00000000..1e0c456d Binary files /dev/null and b/components/tests/snapshots.spec.ts-snapshots/Number-of-sequences-of-time-Story-visualizatio-ffd47-er-time--two-datasets-should-match-screenshot-1-chromium-linux.png differ diff --git a/components/tests/snapshots.spec.ts-snapshots/Number-of-sequences-of-time-Story-visualizatio-ffd47-er-time--two-datasets-should-match-screenshot-1-firefox-linux.png b/components/tests/snapshots.spec.ts-snapshots/Number-of-sequences-of-time-Story-visualizatio-ffd47-er-time--two-datasets-should-match-screenshot-1-firefox-linux.png new file mode 100644 index 00000000..58b44248 Binary files /dev/null and b/components/tests/snapshots.spec.ts-snapshots/Number-of-sequences-of-time-Story-visualizatio-ffd47-er-time--two-datasets-should-match-screenshot-1-firefox-linux.png differ diff --git a/components/tests/visualizationStories.ts b/components/tests/visualizationStories.ts index 01f601b1..6048a5b8 100644 --- a/components/tests/visualizationStories.ts +++ b/components/tests/visualizationStories.ts @@ -30,4 +30,6 @@ export const visualizationStories = [ }, { id: 'visualization-mutation-comparison--venn-diagram', title: 'Mutation comparison' }, { id: 'visualization-aggregate--table', title: 'Aggregate', testDownloadWithFilename: 'aggregate.csv' }, + { id: 'visualization-number-sequences-over-time--one-dataset-table', title: 'Number of sequences of time' }, + { id: 'visualization-number-sequences-over-time--two-datasets', title: 'Number of sequences of time' }, ];