PoonLab / covizu

Rapid analysis and visualization of coronavirus genome variation
https://filogeneti.ca/CoVizu/
MIT License
46 stars 20 forks source link

Transfer compressed JSON #208

Closed ArtPoon closed 3 years ago

ArtPoon commented 3 years ago

It should be possible to transfer a compressed version of clusters.JSON, but this may require reconfiguring the server in addition to modifying the jQuery request by index.html.

ArtPoon commented 3 years ago

See #108 and #166

ArtPoon commented 3 years ago

There are some low-hanging fruit in terms of shrinking the clusters JSON file. For example:

> clusters[0]
{nodes: {…}, edges: Array(1522), lineage: "B", region: "Europe", allregions: {…}, …}
allregions: {China: 579, Asia: 444, Europe: 1189, North America: 535, Oceania: 58, …}
country: (2914) ["Wuhan", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Beijing", "Thailand", "Beijing", "Thailand", "Thailand", "Nepal", "Thailand", "Thailand", "Thailand", "Guangdong", "Zhejiang", "Guangdong", "Chongqing", "Hangzhou", "Hangzhou", "Hangzhou", "Hangzhou", "Hangzhou", "Hangzhou", "Hangzhou", "Hangzhou", "Hangzhou", "Hangzhou", "Hangzhou", "Hangzhou", "Guangdong", "Guangzhou", "Foshan", "Foshan", "Hangzhou", "Vietnam", "Hangzhou", "Hangzhou", "Hangzhou", "Hangzhou", "Guangdong", "Beijing", "Guangdong", "France", "France", "Chongqing", "Japan", "France", "Hangzhou", "Hangzhou", "Hangzhou", "Hangzhou", "Canada", "Guangdong", "Jiangsu", "Hangzhou", "Malaysia", "Hangzhou", "Sichuan", "Sichuan", "Singapore", "Australia", "Japan", "Taiwan", "Hangzhou", "Australia", "Hangzhou", "Hangzhou", "Hangzhou", "Hangzhou", "Guangdong", "Thailand", "Thailand", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Xinyu", "Wuhan", "Changzhou", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Wuhan", "Singapore", "Guangdong", "Guangzhou", …]
edges: (1522) [Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), Array(3), …]
label1: "Wuhan/IVDC-HB-01"
lineage: "B"
nodes: {EPI_ISL_402119: Array(1080), EPI_ISL_462450: Array(1), EPI_ISL_419226: Array(1), EPI_ISL_415641: Array(1), EPI_ISL_415486: Array(1), …}
region: "Europe"
searchtext: "Wuhan/IVDC-HB-01,Wuhan/WIV04,Wuhan/WIV06,Wuhan/IPBCAMS-WH-04,Wuhan/HBCDC-HB-03,Wuhan/IME-WH02,Wuhan/IME-WH04,Wuhan/IME-WH05,Wuhan/Hu-1,Wuhan/IVDC-HB-04,Wuhan/WH03,Wuhan/WHU01,Wuhan/WHU02,Beijing/Beijing-01,Thailand/61,Beijing/WH-09,Thailand/SI200040-NT,Thailand/74,Nepal/61,Thailand/Nonthaburi_59,Thailand/Nonthaburi_68,Thailand/NIH-59,Guangdong/20SF028,Zhejiang/WZ-02,Guangdong/20SF040,Chongqing/IVDC-CQ-001,Hangzhou/HZCDC0001,Hangzhou/HZ-1,Hangzhou/HZ48,Hangzhou/HZ49,Hangzhou/HZ79,Hangzhou/HZ90,Hangzhou/HZ91,Hangzhou/HZCDC0091L,Hangzhou/HZCDC0090L,Hangzhou/HZCDC0049L,Hangzhou/HZCDC0048L,Hangzhou/HZCDC0048,Guangdong/20SF174,Guangzhou/20SF206,Foshan/20SF210,Foshan/20SF211,Hangzhou/ZJU-05,Vietnam/19-01S,Hangzhou/HZ60,Hangzhou/HZ62,Hangzhou/HZCDC0135,Hangzhou/HZCDC0119,Guangdong/20SF198,Beijing/IME-HZ01,Guangdong/20SF201,France/IDF-0372,France/IDF-0373,Chongqing/ZX01,Japan/OS-20-07-1,France/IDF-0372-isl,Hangzhou/HZ162,Hangzhou/HZ178,Hangzhou/HZ185,Hangzhou/HZCDC0162,Canada/ON_ON-VIDO-01-2,Guangdong/20SF200,Jiangsu/JS03,Hangzhou/ZJU-04,Malaysia/MKAK-CL-2020-5047,Hangzhou/HZ477,Sichuan/SC-PHCC2-041,Sichuan/SC-WCH4-290,Singapore/2,Australia/NSW03,Japan/NA-20-05-1,Taiwan/CGMH-CGU-01,Hangzhou/ZJU-01,Australia/VIC03,Hangzhou/HZ481,Hangzhou/HZ551,Hangzhou/HZ576,Hangzhou/HZ638,Guangdong/20SF602,Thailand/SI200433-NT,Thailand/Phuket_247,Wuhan/YB012504,Wuhan/YB012506,Wuhan/0125-A137,Wuhan/0125-A145,Wuhan/0125-A153,Wuhan/0125-A164,Wuhan/0125-A182,Xinyu/JX124,Wuhan/YB012602,Changzhou/JS27,Wuhan/0126-C12,Wuhan/0126-C47,Wuhan/0126-C77,Wuhan/0126-C93,Wuhan/0126-C94,Wuhan/0126-C100,Singapore/7,Guangdong/20SF665,Guangzhou/GZMU0058,Guangzhou/GZMU0059,Sichuan/SC-MY-053,Sichuan/SC-MY-054,Sichuan/SC-NJ-090,Sichuan/SC-PHCC1-032,Sichuan/SC-WCH-311,Sichuan/SC-WCH4-285,France/IDF-0386-islP1,France/IDF-0386-islP3,Taiwan/4,Finland/1,USA/CA-CDC-5,Italy/LAZ-INMI-SPL1,Singapore/3Clin,Nanchang/JX176,Nanchang/JX155,Guangzhou/GZMU0051,Guangzhou/GZMU0052,Guangzhou/GZMU0054,Guangzhou/GZMU0055,Sichuan/SC-PHCC2-043,Sichuan/SC-PHCC2-046,Guangdong/2020XN4433-P0040,Guangdong/20SF1136,Italy/LAZ-INMI2-N,Sichuan/SC-GA-063,Sichuan/SC-GA-064,Italy/LAZ-INMI1-cs,Sichuan/SC-NJ-095,Sichuan/SC-YA-088,Sichuan/SC-YB-085,Shaoxing/05,Singapore/3,South Korea/KCDC12,Guangzhou/GZMU0033,Guangzhou/GZMU0034,Guangzhou/GZMU0035,Guangzhou/GZMU0036,Sichuan/SC-MY-056,Sichuan/SC-NC-067,Sichuan/SC-NC-074,Beijing/DT-WH01,Beijing/DT-WH03,Shangrao/JX1215,South Korea/KCDC2004,Hong Kong/HKU-915a,Sichuan/SC-MY-058,Singapore/8,Thailand/SI201712-NT,Italy/LAZ-INMI2-B,Sichuan/SC-WCH-081,Sichuan/SC-WCH3-259,Wuhan/HB-WH1-143,Singapore/898,Singapore/9,Singapore/10,South Korea/KCDC2005,Wuhan/HB-WH5-240,Guangzhou/IQTC01,England/200641094,Shanghai/SH0073,South Korea/KCDC2007,Guangzhou/GZMU0017,Guangzhou/GZMU0020,Sichuan/SC-NJ-089,Singapore/5,Singapore/35,Taiwan/TSGH-35,Taiwan/TSGH-36,England/200690306,Guangzhou/GZMU0003,Guangzhou/GZMU0009,Guangzhou/GZMU0010,Guangzhou/GZMU0013,Sichuan/SC-PHCC1-035,Singapore/661,Singapore/1135,France/ARA-739,England/200690245,England/200690300,England/200690756,Shanghai/SH0055,Guangzhou/GZMU0049,Guangzhou/GZMU0050,United Arab Emirates/L4280,Sichuan/SC-WCH2-006,Sichuan/SC-PHCC1-028,Sichuan/SC-PHCC2-047,Sichuan/SC-WCH2-006,Singapore/17nan,Singapore/6,Guangdong/GD2020246-P0028,Shanghai/SH0119,Hong Kong/HKPU28_3001,Wuhan/HB-WH5-239,Singapore/175,Singapore/6nan,Japan/Hu_DP_Kng_19-020,Sichuan/SC-WCH4-286,Beijing/DT-BJ01,Wuhan/HB-WH2-167,Wuhan/HB-WH2-168,Wuhan/HB-WH3-171,Wuhan/HB-WH2-165,Sichuan/SC-PHCC1-034,Wuhan/HB-WH4-198,Sichuan/SC-WCH4-289,Wuhan/HB-WHCM2-264,Wuhan/HB-WHCM2-265,Japan/DP0059,Japan/DP0078,Japan/DP0104,Japan/DP0107,Japan/DP0121,Japan/DP0133,Japan/DP0134,Japan/DP0152,Japan/DP0184,Hong Kong/HKPU57-0702,Sichuan/SC-WCH4-291,Japan/DP0274,Japan/DP0289,Japan/DP0294,Japan/DP0319,Japan/DP0328,Japan/DP0344,Japan/DP0346,Japan/DP0361,Japan/DP0438,Japan/DP0482,Singapore/36,Japan/DP0321,Singapore/470,Singapore/36nan,USA/CruiseA-8,USA/CruiseA-9,USA/CruiseA-25,Japan/DP0568,Japan/DP0644,Japan/DP0699,Japan/DP0752,Japan/DP0779,Japan/DP0785,Japan/DP0786,Japan/DP0802,Japan/DP0804,Japan/DP0827,Japan/DP0890,Wuhan/HB-WHCM2-267,Wuhan/HB-WHCM2-271,Japan/PG-0115,USA/CruiseA-3,USA/CruiseA-15,USA/CruiseA-16,USA/CruiseA-19,Sichuan/SC-LZ-079,Singapore/315,Singapore/469,USA/CruiseA-13,South Korea/KCDC2033,South Korea/KCDC2036,South Korea/KCDC2037,South Korea/KCDC2038,USA/CruiseA-5,USA/CruiseA-22,South Korea/KCDC2046,Japan/FHU-CS24-0221,Japan/FHU-CS27-0221,Japan/FHU-CS29-0221,Japan/FHU-CS56-0221,Wuhan/HB-WH5-229,Japan/PG-0363,Japan/FHU-CS84-0222,Hefei/2,USA/CA-CDC-9,Israel/ISR_JP0320,South Korea/KCDC2001,Wuhan/HB-WH1-139,Wuhan/HB-WH1-138,Wuhan/HB-WHCM2-269,England/20092000704,England/20092000804,England/20092096704,Henan/HN01,Henan/HN04,Guangzhou/GZMU0031,Guangzhou/GZMU0042,Wuhan/HB-WH1-135,Wuhan/HB-WHCM2-280,England/20094061404,England/20094061504,England/200990006,England/20096051004,England/20096051104,USA/CA-CDPH-UC4,Norway/1379,USA/OR_2656,Wuhan/HB-WH1-140,Wuhan/HB-WHCM-109,England/20098017204,Japan/FHU-CS24-0227,Wuhan/HB-WH2-152,Wuhan/HB-WH2-159,Wuhan/HB-WH2-160,Wuhan/HB-WH3-173,Wuhan/HB-WH3-176,Wuhan/HB-WHCM-113,USA/CA-CDPH016,Japan/FHU-CS84-0228,USA/CA-SCCPHD-UC14,Malaysia/IMR_WC1097,Beijing/DT-travelUSA01,England/20099015104,England/20099069904,England/20099070104,Netherlands/Rotterdam_1363790,England/201000003,USA/IL_1375,USA/IL_1293,USA/OR_5430,Wuhan/HB-WH1-142,Wuhan/HB-WH4-205,Spain/CT-ISCIII-202045,Netherlands/Oisterwijk_1364072,Netherlands/Utrecht_1364066,England/20100122106,USA/CA-SCCPHD-UC13,Wuhan/HB-WH1-122,Wuhan/HB-WH1-124,Wuhan/HB-WH1-125,Wuhan/HB-WH1-130,Wuhan/HB-WH1-131,Wuhan/HB-WH3-181,Wuhan/HB-WH5-223,Wuhan/HB-WHCM-098,Wuhan/HB-WHCM-100,Wuhan/HB-WHCM-114,Wuhan/HB-WHCM2-270,England/20102001304,England/20102001704,Netherlands/ZuidHolland_21,England/20102000906,Canada/BC_40860,Wuhan/HB-WH1-136,Wuhan/HB-WH3-191,Wuhan/HB-WH3-177,Wuhan/HB-WHCM2-275,England/201021555,England/201021557,England/201060300,Spain/AR-ISCIII-201435,Ireland/CO-NVRL-20134,Brazil/SP-10,Beijing/DT-travelIT04,Wuhan/HB-WH5-233,England/201061300,Malaysia/0956,Spain/AR-ISCIII-201664,Spain/AR-ISCIII-201441,Netherlands/NB-RIVM-10305,Luxembourg/LNS0641910,USA/FL_9590,USA/MA_1355,Scotland/EDB002,Malaysia/IMR_WC1170,USA/CA-SCCPHD-UC122,Singapore/109,Wuhan/HB-WHCM2-273,England/201080005,England/201080022,Switzerland/GR-ETHZ-100007,Switzerland/GR-ETHZ-100013,Singapore/28nan,Japan/PG-0179,Hangzhou/HZCDC6111,Spain/AR-ISCIII-201587,Spain/AR-ISCIII-201588,Spain/AR-ISCIII-201690,Singapore/1154,USA/MA-MASPHL-00003,England/20109050106,Austria/CeMM0005,Singapore/28,Sweden/20-50125,South Africa/R02827,USA/CA-SCCPHD-UC129,USA/CA-SCCPHD-UC130,Australia/VPRL002,USA/NV-NSPHL-A0004,USA/CA-CZB-9705,Netherlands/NA_34,Spain/MD-ISCIII-201738,Luxembourg/LNS0945359,England/20109053304,Spain/AR-ISCIII-201673,Spain/AR-ISCIII-201692,Spain/AR-ISCIII-201780,Spain/EX-ISCIII-201655,France/NAQ-SC207,England/20110059306,Netherlands/NA_46,Netherlands/NA_57,Singapore/44,Spain/AR-IBV-2471,Sweden/20-08041,Israel/CVL-n2820,Israel/CVL-n2775,Spain/MD-HLP-LP14-3,Belgium/HAA-030953,Netherlands/NA_48,Netherlands/NA_60,Scotland/EDB039,Chile/RM-ISPCH-6,Netherlands/NA_670,Singapore/210,Switzerland/GR-ETHZ-100026,Singapore/394,Sweden/20-50204,Denmark/DCGC-1042,Denmark/DCGC-12023,Brazil/RS-2525,Netherlands/NA_14,Ireland/D-NVRL-24042,England/20122074602,Singapore/31,Netherlands/NA_74,Netherlands/NA_676,England/201121123,England/BRIS-12F7C9,England/BRIS-12F7F6,England/LIVE-A48E8,Sweden/RV-FOI-2,Singapore/34nan,Germany/NW-HHU-15,Singapore/32,Denmark/ALAB-HH-128,Spain/AN-IBV-001927,Spain/AN-IBV-001925,England/201140309,England/201140432,England/201161383,England/201161466,England/201180330,England/201180343,Switzerland/GR-ETHZ-100044,Austria/CeMM0403,USA/CA-CZB-1768,England/LIVE-A4A2E,Switzerland/ZH-UZH-IMV3,USA/NY-Wadsworth-13288-01,Germany/HH-hpi-p1443,USA/WA-UW197,USA/MN43-MDH43,Iceland/131,Portugal/PT0020,Singapore/34,Scotland/EDB023,Scotland/EDB044,USA/CA-SCCPHD-UC160,Spain/VC-FISABIO-115,USA/WI-UW-270,Beijing/DT-travelNO01,Wuhan/HB-WH3-183,Wuhan/HB-WH3-184,Thailand/Bangkok-CONI-0128,England/201161525,England/20118040004,England/20118147904,England/20118148804,England/20119064904,Switzerland/GR-ETHZ-100061,Spain/PV-IBV-003200,England/NORT-28414B,England/NORT-281357,England/LIVE-A47FA,England/LIVE-A4C19,USA/UT-QDX-1954,Germany/NW-UBI-48,Taiwan/CGMH-CGU-09,Australia/VIC70,Scotland/CVR20,Scotland/CVR35,USA/NY-WCMP5G03P,USA/NY-WCMP5H03P,Austria/CeMM0108,Switzerland/GR-ETHZ-100088,Beijing/DT-travelDE01,Spain/NC-IBV-001373,Wuhan/HB-WH3-179,USA/VA-DCLS-0554,England/LIVE-A4709,Switzerland/BS-UHB-42189866,Peru/LIM-INS-150,USA/UT-QDX-2262,USA/UT-QDX-2295,USA/UT-QDX-2454,USA/ID-UNM-IBL026,Belgium/rega-03131155,Germany/HH-hpi-p1477,Germany/HH-hpi-p2335,USA/MN58-MDH58,Iceland/162,Scotland/CVR100,Scotland/EDB045,Spain/VC-FISABIO-124,England/CAMB-7525B,Chile/RM-ISPCH-24,USA/MI-MDHHS-SC20296,USA/MI-MDHHS-SC20310,Spain/AN-IBV-002003,Spain/AN-IBV-001972,Wuhan/HB-WH6-242,USA/NJ-QDX-39,USA/TX-QDX-60,Singapore/423,Singapore/31nan,Singapore/970,Singapore/978,USA/TX-QDX-1399,USA/UT-QDX-2589,Iceland/8,Germany/NW-HHU-31,Netherlands/NA_55,Scotland/CVR112,Scotland/EDB046,Taiwan/TSGH-06,USA/WI-UW-157,Greece/214_34505,Chile/LI-ISPCH-2,Switzerland/GR-ETHZ-100134,Wuhan/HB-WH5-225,England/20119072704,USA/CA-CZB-1763,USA/MN-MDH-1278,England/NORT-28422A,England/NORT-281524,Singapore/976,USA/CA-QDX-1927,USA/NY-QDX-1912,USA/CA-QDX-2226,USA/CA-QDX-2245,USA/VA-QDX-2211,USA/CA-QDX-2383,USA/CA-QDX-2623,Iceland/38,Iceland/174,Iceland/223,England/20122073102,Australia/VIC96,USA/MN135-MDH135,Kuwait/KU005,USA/NY-WCMP12B04P,USA/NY-WCMP12C01P,Greece/144,USA/CA-SCCPHD-UC183,Singapore/134,Wuhan/HB-WH3-189,Wuhan/HB-WH5-224,Wuhan/HB-WH6-244,Singapore/298,USA/CA-QDX-138,USA/NY-QDX-130,Austria/CeMM0556,England/NORT-284275,England/NORT-2814AF,Australia/NSW2151,Portugal/PT0778,Indonesia/JI-ITD-150Sp,Canada/QC-LSPQ-L00222731,Singapore/914,USA/WI-QDX-783,Belgium/ITM-C5182,Austria/CeMM0919,USA/UT-QDX-1812,USA/UT-QDX-2020,USA/CA-QDX-2325,USA/CA-QDX-2609,USA/CA-QDX-2654,Indonesia/YO-EIJK08,Iceland/170,Iceland/229,Iceland/230,Iceland/240,Iceland/263,Iceland/274,England/20124001702,Australia/VIC152,Norway/2087,USA/NY-PV08489,Netherlands/NA_129,Netherlands/ZuidHolland_38,England/OXON-AF197,Wuhan/HB-WH4-204,Wuhan/HB-WH5-236,Spain/AR-IBV-2427,USA/WI-UW-402,USA/WI-UW-403,Latvia/040,South Korea/KCDC2132,England/LIVE-A5D9D,Malaysia/7618,England/PORT-2D16AA,Switzerland/BE-UNIBE-166-0852,USA/CA-QDX-1516,USA/CA-QDX-2341,USA/CA-QDX-2351,USA/CA-QDX-2410,USA/CA-QDX-2709,USA/CA-QDX-2733,Germany/BE-ChVir1897,Luxembourg/LNS3694003,Iceland/288,Wales/PHWC-244FB,USA/NY-NYUMC36,USA/NY-PV09099,USA/NY-NYUMC99,Netherlands/NA_104,England/NOTT-10E06B,Scotland/EDB052,Scotland/EDB066,USA/TX-HMH074,Singapore/114,Singapore/115,Singapore/136,Singapore/150,Wuhan/HB-WH5-226,Oman/RESP-20-2857,England/NORT-284293,England/NORT-28172E,Hong Kong/HKU-200723-053,England/LIVE-A6303,Malaysia/8454,USA/CA-CZB-2277,USA/NV-QDX-418,USA/CA-QDX-545,USA/WI-QDX-1076,Switzerland/GR-ETHZ-100319,USA/CA-QDX-1547,USA/CA-QDX-2143,Singapore/136nan,Germany/BY-IMB02204,Australia/VIC179,Australia/VIC180,Netherlands/NA_144,Netherlands/ZuidHolland_47,Iceland/357,Iceland/358,Iceland/377,Iceland/403,Iceland/413,Iceland/422,Scotland/CVR202,USA/WI-UW-168,USA/WI-UW-169,USA/WI-UW-170,USA/WI-UW-171,USA/WI-UW-172,USA/CA-SCCPHD-UC191,England/CAMB-7426B,Chile/RM-ISPCH-39,USA/NY-PV09375,USA/NY-PV09463,USA/CA-CZB-1226,Portugal/PT0595,Singapore/159,Singapore/167,USA/WI-WSLH-200055,England/NORT-284381,England/NORT-2817D3,England/LIVE-A586F,England/LIVE-A5629,England/LIVE-A5726,Canada/QC-LSPQ-L00227830,USA/NY-NYCPHL-000756,Australia/VIC129,England/20129032404,Iceland/424,Iceland/447,Iceland/459,Iceland/472,England/CAMB-74438,USA/WI-UW-173,USA/WI-UW-174,Scotland/CVR357,Singapore/129,Singapore/132,Wuhan/HB-WH4-214,Wuhan/HB-WH5-222,Mexico/JAL-InDRE-11,Oman/RESP-20-4028,USA/WI-WSLH-200089,USA/CA-CZB-1756,USA/OR-PROV-043,USA/OR-PROV-044,England/NORT-2817A6,England/LIVE-A5595,Australia/NSW2046,USA/CA-CDPH003,Singapore/129nan,USA/CA-CZB-3639,England/LOND-124F659,Australia/NSW2894,Australia/VIC242,Wales/PHWC-24FFA,England/20129056804,Iceland/469,Iceland/470,Iceland/497,Iceland/498,Iceland/499,Iceland/500,Iceland/501,Iceland/502,Scotland/EDB071,Scotland/EDB089,Scotland/EDB090,Scotland/EDB091,Scotland/EDB095,USA/WI-UW-180,USA/WI-UW-196,Scotland/CVR338,Oman/RESP-20-4400,USA/CA-CZB-1583,Singapore/159nan,England/NORT-2818D0,Slovenia/10906,Singapore/132nan,England/20132018804,England/20132018904,England/CAMB-74623,USA/MN-MDH-146,USA/WI-UW-181,USA/WI-UW-182,USA/WI-UW-185,Austria/CeMM0255,New Zealand/20VR1799,England/NORT-281A8F,England/NORT-2819FB,Australia/ACT0027,Spain/MD-IBV-005360,England/PORT-2D175C,England/OXON-B36A0,England/LEED-2A9E0D,Canada/NS-NML-906,USA/CA-QDX-2133,Belgium/VRJM-0323114,England/20136089402,England/20132035904,Australia/VIC389,Qatar/QA13,Qatar/QA20,Qatar/QA21,Qatar/QA22,USA/WI-UW-186,USA/WI-UW-187,USA/WI-UW-192,USA/WI-UW-193,USA/CA-CZB0706,Northern Ireland/NIRE-101F5C,Northern Ireland/NIRE-10201C,Northern Ireland/NIRE-101EB9,Northern Ireland/NIRE-101F2F,USA/CA-CZB-1755,USA/WI-UW-407,England/NORT-281C7A,England/BRIS-130D0F,Colombia/QUI-INS-85082,Malaysia/0784,England/PORT-2D176B,England/LIVE-AA09F,Indonesia/PA-EIJK09,Canada/NS-NML-919,USA/NY-NYCPHL-000296,Singapore/167nan,Germany/BW-UKT-a118,Belgium/VHV-0324118,Netherlands/NA_201,England/201360053,Iceland/516,USA/WI-UW-194,USA/WI-UW-197,USA/CA-CZB-59X002,USA/CA-CZB-59X001,Zhejiang/OS1,England/NORT-2847D0,USA/CA-ALSR-1668,Portugal/PT0763,England/BIRM-61C09,England/LEED-2A9EEF,England/LEED-2A8D89,Singapore/1013,Singapore/1020,Slovenia/12230,Slovenia/12692,Germany/HH-hpi-p1951,England/SHEF-C0673,England/SHEF-C0163,Belgium/BJ-0325181,Belgium/UGent-9,Australia/VIC456,USA/WI-UW-201,USA/WI-UW-202,USA/WI-UW-208,USA/WI-UW-209,USA/WI-UW-214,USA/WI-UW-215,USA/WI-UW-217,USA/WI-UW-219,USA/WI-UW-222,Taiwan/TSGH-31,Israel/990059217,Switzerland/GR-ETHZ-100790,Switzerland/GR-ETHZ-100844,England/SHEF-CCFB8,USA/CA-CSMC25,USA/CA-CSMC26,England/NORT-284B4D,Canada/ON-OICR-SLB2787,England/LEED-2A9E76,USA/WI-UW-223,USA/WI-UW-225,USA/WI-UW-253,USA/WA-S413,Indonesia/JK-EIJK-02,USA/CA-CZB-1209,Oman/RESP-20-6081,Scotland/EDB5638,England/NORT-284CB3,England/NORT-28256F,Scotland/EDB2691,Colombia/BOY-INS-88871,England/LIVE-A84D1,England/LIVE-A8FD0,England/LEED-2A9D88,Spain/MD-H12-H12-2309,Netherlands/NA_230,England/20144023904,Iceland/538,Iceland/579,Australia/VIC661,USA/WI-UW-232,USA/WI-UW-233,USA/WI-UW-238,USA/WI-UW-240,USA/WI-UW-272,USA/CA-CZB-1207,Wuhan/HB-WH4-206,USA/WI-WSLH-200096,England/NORT-284DDE,England/NORT-2948DA,England/NORT-2A6213,England/LIVE-A86CC,England/OXON-B34F1,USA/NY-NYCPHL-000504,Slovenia/V0-408,Wales/PHWC-26CB5,England/20139070504,England/20139071704,England/20140004004,Iceland/576,Iceland/604,England/CAMB-74580,USA/WI-UW-243,USA/WI-UW-244,Scotland/EDB328,USA/CA-CSMC67,England/NORT-294C47,England/NORT-282B9A,England/NORT-282F34,England/LEED-2A9E49,England/LEED-2A83C3,Indonesia/PP-EIJK-11,England/20139047104,England/20142015104,England/20142022104,Scotland/EDB355,Scotland/EDB401,Scotland/EDB413,USA/WI-UW-162,England/SHEF-C426C,Belgium/Rega-0329232,England/20142022204,England/NORT-29501D,England/NORT-282E55,England/NORT-295095,England/NORT-294BE0,Canada/ON-S326,Hong Kong/HKPU-0613,Wales/PHWC-26A9D,England/20142024704,England/20144064004,Scotland/EDB390,Scotland/EDB399,Scotland/EDB410,Scotland/EDB421,England/SHEF-CD97D,England/SHEF-C2626,Belgium/VBWF-0330329,Belgium/CL-0330332,England/PORT-2D0DA6,England/PORT-2D0DD3,USA/OR-PROV-025,England/NORT-295208,England/NORT-294F5D,USA/CA-CZB-59X004,USA/CA-CZB-59X003,England/NORT-2955F0,England/NORT-29550F,England/NORT-2958AC,England/NORT-29560C,England/NORT-2955A5,England/NORT-29552D,England/NORT-295499,England/NORT-29548A,England/NORT-29555A,England/NORT-29561B,Scotland/EDB6724,England/LIVE-1D2E66,England/20144072804,England/20146005804,Wales/PHWC-28819,Scotland/EDB590,USA/WI-UW-340,England/NORT-295675,England/NORT-2956EE,England/NORT-295693,England/NORT-295684,Australia/QLD978,Slovenia/V0-2870,Scotland/EDB582,England/NORT-2838ED,England/NORT-2958BB,Wales/PHWC-28E9F,India/TG-CCMB-J300,England/LOND-D6E72,USA/OR-PROV-016,USA/WI-UW-342,USA/CA-CZB-1045,England/LOND-D3DA5,USA/WI-UW-412,Scotland/EDB6301,England/NORT-283E36,England/SHEF-C5B51,Portugal/PT0279,England/LOND-12607E6,USA/TX-HMH-483,USA/TX-HMH-487,USA/TX-HMH-488,USA/TX-HMH-489,USA/TX-HMH-490,USA/TX-HMH-491,USA/TX-HMH-492,USA/TX-HMH-494,USA/TX-HMH-495,England/CAMB-7D745,Scotland/GCVR-173B60,Israel/n14289,Scotland/EDB3221,Scotland/EDB3178,USA/TX-HMH-484,USA/TX-HMH-486,Italy/VEN-IZSVe-37-4,USA/CA-CZB-1084,England/20156050804,Scotland/EDB3286,USA/TX-HMH-480,USA/TX-HMH-481,USA/TX-HMH-482,USA/TX-HMH-497,USA/NM-LANL-2020016073,USA/NM-LANL-2020016074,USA/NM-LANL-2020016075,USA/NM-LANL-2020016077,USA/NM-LANL-2020016089,USA/NM-LANL-2020016415,USA/NM-LANL-2020016419,USA/NM-LANL-2020016449,USA/CA-CZB-1085,USA/VA-DCLS-0163,USA/VA-DCLS-0165,Scotland/EDB6266,Scotland/EDB3314,USA/CA-CZB-11878,Scotland/EDB1170,Scotland/EDB3378,Brazil/PE-IAM138,USA/WI-CDC-0949,USA/OR-PROV-055,England/PORT-2D17A7,USA/WI-WSLH-200218,USA/WI-WSLH-200221,USA/CA-CZB-1235,Malaysia/IMR_WC14227,USA/CA-CZB-1064,Wales/PHWC-2B6A3,Scotland/EDB6414,England/BRIS-12F222,England/BRIS-1305F8,USA/WI-WSLH-200083,Scotland/EDB3542,Scotland/EDB3541,Indonesia/JK-EIJK24,Ireland/D-NVRL-AIIDV0081v1,Scotland/EDB1581,USA/OR-PROV-068,USA/MN-CDC-6520,England/OXON-AFB5D,Ireland/D-NVRL-AIIDV0081v2,Indonesia/JK-EIJK29,England/NORW-E7272,Scotland/EDB2138,USA/WI-CDC-0946,Scotland/EDB2373,England/NORW-E94B6,England/NORW-E96A1,Scotland/EDB5077,Scotland/EDB5494,Scotland/EDB2609,Scotland/EDB5489,Scotland/EDB4711,Scotland/EDB4713,Scotland/EDB5499,Scotland/EDB5496,Scotland/EDB6443,Scotland/EDB3740,Portugal/PT0959,England/NORW-E9B48,England/20188028704,Scotland/EDB3903,England/NORT-29D464,England/ALDP-9EE139,USA/NM-UNM-00797,United Arab Emirates/0005,United Arab Emirates/0006,United Arab Emirates/0022,England/NORW-EAC08,England/NORW-EAC35,Bangladesh/NIB-BCSIR-02,England/NORW-EA1BE,United Arab Emirates/1085,United Arab Emirates/0115,United Arab Emirates/0353,United Arab Emirates/0637,United Arab Emirates/0040,United Arab Emirates/0197,United Arab Emirates/0532,India/DL-NCDC2192-CSIR-IGIB,United Arab Emirates/0064,United Arab Emirates/0555,United Arab Emirates/0858,India/OR-ILSCV26793,Oman/MA-RESP-20-B-16263,India/DL-NCDC5723-CSIR-IGIB,SaudiArabia/KAUST-JEDDAH866,India/DL-NCDC7556-CSIR-IGIB,India/DL-NCDC7527-CSIR-IGIB,India/DL-NCDC7661-CSIR-IGIB,India/DL-NCDC7715-CSIR-IGIB,India/DL-NCDC7721-CSIR-IGIB,India/DL-NCDC7728-CSIR-IGIB,England/202822172,Singapore/472cul,Spain/MD-IBV-006379,USA/WY-UNM-00132,USA/WY-UNM-00130,United Arab Emirates/0989,United Arab Emirates/1046,USA/WY-UNM-00136,England/202691844,USA/WY-UNM-00137,Netherlands/ZH-EMC-394,USA/TX-HMH-MCoV-8969,USA/TX-HMH-MCoV-9012,India/WB-IICB-021,India/WB-IICB-025,India/WB-IICB-027,USA/MS-CDC-6562,USA/TX-HMH-MCoV-11961,USA/TX-HMH-MCoV-12263,USA/MI-CDC-2-3693684,Bosnia and Herzegovina/ChVir7340,Hong Kong/HKPU54-0302,Georgia/Tb-54,Netherlands/NA_29,Scotland/EDB6300,Scotland/EDB1887,Belgium/rega-0417518,Sweden/20-08074,Spain/VC-IBV-98003111,Beijing/DT-BJ02,England/LEED-2A8F65,Scotland/EDB2734,Austria/Graz-MUG17,England/NORT-294FA8,USA/NY-SURV0397,Spain/CN-IBV-002597,England/NORT-295C46,England/NORT-295D07,Germany/HH-hpi-p1759,England/LOND-D88CD,Wuhan/HB-WHCM-111,England/BRIS-122131,England/ALDP-95277A,Slovenia/4815,Belgium/VSPE-0328388,USA/AZ-QDX-2267,Austria/CeMM1049,Netherlands/ZuidHolland_8,England/NORT-284460,Jamaica/JM-CDC-0078,Australia/SAP310,USA/NY-SURV0874,USA/NY-WCMP10G06P,USA/NY-QDX-843,USA/NY-NYCPHL-000849,USA/UT-QDX-2656,England/200960515,England/20096115304,England/20098017804,England/201040077,New Zealand/20VR3209,Spain/AR-ISCIII-201850,USA/CA-UCLA-60,Belgium/CGR-0330328,Scotland/CVR2543,New Zealand/20VR1798,USA/OR-PROV-041,Spain/AR-ISCIII-201689,Guangdong/20SF753,USA/NY-WCMP12F01P,Spain/AR-IBV-005061,Singapore/17,Spain/AR-ISCIII-201782,Spain/AR-ISCIII-201781,Belgium/rega-0414475,Australia/VIC61,Spain/AR-ISCIII-201693,Sri Lanka/COV486,England/LEED-2A8457,Scotland/EDB6288,Fuyang/FY002,Spain/AR-IBV-2407,England/20134001104,Spain/MD-H12-76,Greece/49_36716,England/LIVE-A75DF,England/CAMB-7391C,Portugal/PT1273,England/20139022004,Scotland/EDB3042,Canada/QC-LSPQ-L00231569,Scotland/EDB3543,Canada/QC-LSPQ-L00238342,Scotland/EDB6413,England/LOND-D659B,England/NORT-29503B,Sweden/20-08160,Scotland/CVR2264,Spain/AR-IBV-2438,Spain/AR-IBV-2417,England/20144003904,Australia/ACT0068,England/NORW-E81ED,England/NORW-E8718,England/NORW-E8402,England/NORW-E8499,England/NORW-E851E,England/NORW-E85B4,England/NORW-E9094,England/NORW-E9D06,Belgium/Rega-0320262,Portugal/PT0287,Sichuan/SC-GA-065,Canada/QC-LSPQ-L00232726,USA/CA-CZB-1199,Wales/PHWC-24051,England/CAMB-79943,Ukraine/203100357,Thailand/Nonthaburi_363,Thailand/SI200893-NT,USA/NY-SURV097,USA/NY-PV09380,Portugal/PT1096,Spain/PV-IBV-001549,Scotland/EDB566,Shanghai/SH0040,Scotland/EDB068,Iceland/326,Iceland/331,Iceland/206,Iceland/196,Iceland/252,Iceland/283,Iceland/262,Iceland/292,Iceland/449,Iceland/492,Iceland/511,Iceland/572,Netherlands/NB-RIVM-10318,Netherlands/ZuidHolland_81,USA/NY-PV08498,Belgium/DMM-0325180,England/20124001902,England/20124002002,France/ARA-11036,Norway/1455,Norway/1493,Norway/1694,England/20142014904,Shanghai/SH0012,Finland/FIN03032020B,Italy/LAZ-INMI1-isl,Italy/LAZ-INMI1-N,Italy/LAZ-INMI1-B1,Ireland/D-NVRL-AIIDV1469v1,Wales/PHWC-26D0D,Wales/PHWC-27443,Wales/PHWC-3656C,Fuzhou/JX2019,England/201141357,Australia/VIC55,Spain/AR-IBV-2385,Spain/AR-IBV-2416,Spain/AR-ISCIII-201784,Belgium/VDLM-0330305,Slovenia/13487,Wales/PHWC-2415E,Austria/CeMM0907,Austria/CeMM1046,England/CAMB-71CF7,Austria/CeMM0517,Austria/CeMM0631,England/CAMB-79A8C,Norway/1538,Norway/1539,Hong Kong/HKPU52-3101,Switzerland/SG-ETHZ-110055,Singapore/895,Shanghai/SH0056,USA/MA-MASPHL-00002,Slovenia/7484,Spain/AS-IBV-98006606,Germany/HH-hpi-p1851,Belgium/rega-0409683,England/NORW-E6FC7,Wuhan/HB-WH4-212,England/20144018204,England/20144018704,Argentina/PAIS-A0222,England/CAMB-751F4,England/CAMB-74483,England/20119043104,Spain/MD-H12-78,USA/CA-QDX-2615,England/LIVE-A5EB8,England/BRIS-12911C,England/NORT-295192,Spain/CN-IBV-002592,Spain/AR-ISCIII-201665,Australia/VIC36,Spain/AR-ISCIII-201849,Thailand/SI200383-NT,Wales/PHWC-32472,England/NOTT-10FA3F,Guangdong/GD2020087-P0008,England/LEED-2A8369,England/LEED-2A8E77,England/LOND-D706C,Spain/MD-HLP-95,England/LIVE-A99C2,Scotland/EDB2382,Hong Kong/HKPU48-0202,Wuhan/HB-WH5-232,Spain/AN-IBV-001907,Portugal/PT1291,England/BRIS-130BBA,Scotland/EDB1390,England/NORT-2849AD,Scotland/CVR134,England/20146021204,Scotland/EDB5726,Scotland/EDB3319,Scotland/EDB3445,USA/OR-PROV-029,USA/OR-PROV-024,USA/CA-CZB-1767,Spain/AR-IBV-2484,England/LIVE-A7584,England/20154088104,Spain/VC-FISABIO-11,England/CAMB-77909,Wuhan/HB-WH2-148,Portugal/PT0534,Brazil/SP-02,USA/NJ-NYUMC682,England/CAMB-73660,Austria/CeMM0254,Germany/HH-hpi-p1828,Thailand/SI200478-NST,Thailand/Bangkok_269,Spain/AR-ISCIII-201688,England/CAMB-7B325,Portugal/PT0533,Switzerland/BS-UHB-42199741,Switzerland/BS-UHB-42202026,Spain/AR-IBV-2447,USA/WA-UW-1688,Germany/BY-MVP-0254,England/20118085604,Wales/PHWC-251B7,England/BRIS-12606D,England/201161230,Spain/AR-ISCIII-201596,Spain/AR-ISCIII-201597,Spain/AN-IBV-001887,Spain/AN-IBV-001886,Switzerland/GR-ETHZ-100159,England/NORT-2827D2,Ireland/D-NVRL-20G44042,Ireland/LS-NVRL-20G44005,Iceland/203,England/201160912,Hangzhou/ZJU-09,Australia/VIC83,Australia/VIC09,Australia/VIC10,England/20124034002,England/NOTT-1129C3,England/NOTT-112556,Wuhan/HB-WH4-211,Canada/QC-LSPQ-L00232101,Wuhan/HB-WH6-245,Spain/PV-IBV-000897,Wuhan/HB-WH4-213,England/LIVE-1D2D2D,Germany/NI-hpi-p1746,Germany/HH-hpi-p1480,USA/CA2,Thailand/Samut prakarn_840,Wales/PHWC-28B6B,Wales/PHWC-28BA7,Wales/PHWC-2ABA5,Spain/CM-IBV-003784,Canada/QC-LSPQ-L00232064,Chile/RM-CMM-0023C,England/NORT-2956FD,Taiwan/NCKUH-002,USA/NY-WCMP12G03P,Iceland/151,Iceland/115,Iceland/116,Iceland/120,Iceland/273,Netherlands/NA_79,Scotland/EDB735,Spain/MD-HLP-H2-16,Netherlands/NoordBrabant_6,England/20139059804,Scotland/CVR264,Scotland/CVR462,Beijing/BJ710,Hangzhou/HZCDC0025,Spain/MD-H12-34,Netherlands/NA_43,Netherlands/NoordBrabant_56,Netherlands/FR-RIVM-10083,Netherlands/FR-RIVM-10084,Netherlands/Friesland_11,Netherlands/NA_633,Netherlands/NA_294,Netherlands/NA_295,Netherlands/NA_298,Austria/CeMM0570,USA/NY-NYUMC300,England/20139029404,USA/NY-PV09154,Spain/VC-FISABIO-284,Spain/VC-FISABIO-285,England/20109094106,England/20109094206,Netherlands/NA_680,Netherlands/NA_616,Netherlands/NH-RIVM-10051,Netherlands/NA_276,Netherlands/NA_297,Netherlands/NA_356,England/OXON-AF4F8,Northern Ireland/NIRE-10718D,England/NORW-E72FA,England/CAMB-77013,England/CAMB-78A05,England/CAMB-7AB3D,England/CAMB-7AF31,England/CAMB-7B49B,England/CAMB-7FDC9,England/NORW-E8E13,England/20129020004,England/CAMB-7F8E6,England/NORW-E95FF,England/NORW-E8DCB,England/CAMB-1AC023,England/NORW-EAF69,Netherlands/NA_694,England/NORW-E9AD2,Scotland/CVR512,Scotland/CVR663,Scotland/CVR853,Scotland/CVR1470,Scotland/CVR1891,Scotland/CVR2469,Belgium/ITM_C026,Belgium/SRL-0330331,Germany/HH-hpi-p2138,Belgium/FCA-0327348,Australia/VIC151,Netherlands/NA_242,Slovenia/V0-6934,England/CAMB-76F62,England/BRIS-1853346,Spain/AR-ISCIII-201687,USA/MI-QDX-1142,Spain/MD-IBV-003706,England/LIVE-A4AB5,Spain/MD-IBV-005313,England/LIVE-A8FC1,Taiwan/TSGH-01,Belgium/Rega-0329234,South Korea/KCDC2029,South Korea/KCDC2034,South Korea/KCDC2035,South Korea/KCDC2032,Italy/VEN-IZSVe-20-25,Italy/LAZ-INMI1-B2,England/201100141,England/201160048,England/CAMB-7970D,England/20142060404,England/LOND-D421E,England/LOND-D42C3,England/NORT-29A388,England/NORT-28AD05,Netherlands/NA_47,Belgium/UGent-89,Scotland/CVR89,Scotland/CVR672,Palestine/32,Iceland/324,Iceland/279,Iceland/135,Iceland/421,Iceland/417,Iceland/119,Iceland/446,Iceland/544,Iceland/536,Iceland/202,Iceland/586,Iceland/414,England/LIVE-A7478,Switzerland/ZH-UZH-1000477102,England/SHEF-C0172,USA/WI-WSLH-200087,USA/VA-DCLS-0164,USA/WI-WSLH-200092,USA/VA-DCLS-0051,USA/AK-PHL015,USA/AK-PHL011,USA/AK-PHL016,USA/AK-PHL037,England/CAMB-1AEA50,England/LEED-2AA6F5,England/LEED-2A8CB9,Spain/MD-IBV-99008607,Hong Kong/HKU-200823-001,Hong Kong/VM20006777,Netherlands/NoordBrabant_69,USA/WI-UW-43,Slovenia/V0-571,Germany/BE-ChVir2192,Slovenia/4384,New Zealand/20VR0990,Shanghai/SH01,England/GSTT-265D4C0,England/20124048202,England/20134078204,England/LIVE-A78D6,Uganda/UG036,Uganda/UG013,Uganda/UG037,USA/CA-CHLA-PLM75672420,United Arab Emirates/0130,Slovenia/V0-409,Luxembourg/LNS4614580,England/NORW-E8271,Lithuania/KL-LUHS-Eilnr58,Lithuania/KL-LUHS-Eilnr59,USA/CA-CHLA-PLM19042682,USA/CA-CZB-9707,Australia/NSW2574,Wales/PHWC-2866A,Wales/PHWC-15CB8B,England/NORW-EB4D2,England/BRIS-13066E,England/BRIS-13067D,England/BRIS-1306C8,England/BRIS-1306D7,England/EXET-13546F,Netherlands/NoordBrabant_35,England/NORT-298E01,USA/OK-QDX-93,USA/CA-CDC-6,England/LEED-2A9F46,England/NORT-2983F3,Canada/ON_VIDO-01,England/BRIS-121D01,Spain/AR-IBV-2466,USA/CT-UW-3488,Australia/QLD1236,Spain/AN-ISCIII-2013382,England/LIVE-A6813,England/LIVE-A4AA6,Japan/FHU-CS56-0224,England/LIVE-A4CBF,England/LIVE-A887B,England/LIVE-A6831,Lithuania/KU-LUHS-Eilnr10,USA/WA-UW-623,USA/VA-DCLS-0166,USA/NV-NSPHL-A0008,Australia/WA21,Italy/VEN-IZSVe-10860,South Africa/KRISP-0001,Malaysia/IMR_WC1114,England/OXON-B095F,England/CAMB-74650,Vietnam/19-02S,United Arab Emirates/L4184,Belgium/VPE-030650,Belgium/rega-0417526,Scotland/CVR2728,USA/WI-UW-420,Wuhan/HB-WHCM-102,England/LEED-2A8A46,Australia/QLD1253,USA/CruiseA-11,United Arab Emirates/0814,Scotland/CVR397,Scotland/CVR377,Belgium/DVG-0325146,Switzerland/BS-UHB-42191222,Switzerland/BS-UHB-42191225,England/LIVE-A9C05,USA/NY-QDX-2237,Australia/VIC13,England/NORT-283CE1,England/20139062804,Spain/AN-IBV-001329,USA/WI-UW-175,South Korea/KCDC2148,Japan/DP0077,Japan/DP0311,Colombia/VAC-INS-96176,England/NORW-E8CBF,England/LOND-124D1F0,Australia/VIC535,England/NORT-282E19,England/20132031404,Belgium/rega-0617913,Netherlands/ZH-EMC-354,Netherlands/ZH-EMC-353,France/ARA-SC059,Sichuan/SC-PHCC2-049,Sichuan/SC-PHCC1-029,England/LEED-2A9F28,USA/OR-PROV-089,USA/OR-PROV-103,USA/OR-PROV-117,Indonesia/KI-EIJK-05,Malaysia/1798,New Zealand/20VR0993,USA/CA-UCSF-UC41,USA/CA-CZB05,Wuhan/HB-WH4-196,Poland/1109500,Wuhan/HB-WHCM-121,Shanghai/SH0008,Jiangsu/JS02,Spain/AN-IBV-001980,Spain/AN-IBV-001996,Australia/WA34,England/201360249,Spain/MD-H12-LP29,Guangdong/20SF822,England/BRIS-123F54,England/LIVE-AA071,Hong Kong/HKPU-0158,Scotland/CVR2124,Guangdong/20SF758,Wales/PHWC-26F70,South Korea/A2,Shanghai/SH0093,Indonesia/BT-EIJK30,USA/CA-CZB-1211,USA/CA-CDPH-UC2,USA/CA-CDPH017,Sichuan/SC-NC-073,England/NORT-294AC5,Wuhan/WHUH005,Wuhan/HB-WHCM-115,Netherlands/NoordBrabant_60,Austria/CeMM0119,Spain/GA-ISCIII-202075,Japan/AI-I-004,Sichuan/SC-GA-061,Sichuan/SC-PHCC2-045,Australia/ACT0047,Sichuan/SC-MY-057,Belgium/LKJ-0409295,Sichuan/SC-PHCC2-038,Sichuan/SC-PHCC1-031,Guangzhou/GZMU0014,Sichuan/SC-PHCC2-042,Wuhan/HB-WH4-194,Wuhan/HB-WH2-151,Wuhan/HB-WH2-161,Wuhan/HB-WH2-164,Wuhan/HB-WH2-145,Sichuan/SC-WCH1-005,Wuhan/HB-WH2-162,Wuhan/HB-WH2-157,England/20116025603,Fujian/13,USA/WI1,India/MH-1-27,Shanghai/SH0109,Shanghai/SH0011,Singapore/11,Singapore/900,Sichuan/SC-YA-087,Shanghai/SH0066,Guangdong/20SF630,Guangdong/20SF632,Guangdong/20SF840,Sichuan/SC-NC-068,Sichuan/SC-NC-072,Guangzhou/GZMU0101,Guangzhou/GZMU0117,Guangzhou/IQTC02,Guangzhou/GZMU0092,USA/CA-CSMC106,Sichuan/SC-YB-086,England/BRIS-12E548,England/20140064704,England/20140064804,Wuhan/HB-WH1-123,Wuhan/HB-WH2-163,Wuhan/HB-WH3-172,Wuhan/HB-WH3-178,Sichuan/SC-NJ-091,Thailand/Bangkok_323,Wuhan/HB-WH2-155,Wuhan/HB-WH3-190,Wuhan/HB-WH1-137,Sichuan/SC-MY-060,Wuhan/HB-WH3-186,Wuhan/HB-WH2-147,Wuhan/HB-WH3-187,India/WB-IICB-012,India/WB-IICB-008,USA/CA-CZB-9533,India/WB-IICB-013,England/LIVE-A5C63,Shanghai/SH0045,France/IDF-0515,France/IDF-0515-isl,France/IDF-0571,Shanghai/SH0121,Indonesia/JK-EIJK34,Indonesia/JK-EIJK-01,Indonesia/JI-ITDua-998NTv,Indonesia/JK-EIJK-32,United Arab Emirates/L9766,Indonesia/JK-EIJK22,Indonesia/JK-EIJK35,Indonesia/JK-EIJK-0317,Indonesia/NT-EIJK26,Indonesia/JK-EIJK25,Indonesia/JB-EIJK18,Indonesia/BT-EIJK17,Indonesia/NT-EIJK14,Indonesia/NT-EIJK27,USA/CA-CZB-11875,England/CAMB-726DA,USA/CA-CSMC132,Sichuan/SC-NC-078,USA/CA-CSMC88,USA/WY-UNM-00129,USA/WY-UNM-00133,USA/WY-UNM-00131,Sichuan/SC-MY-059,USA/WA-S1377,USA/ID-UNM-IBL022,USA/UT-01,USA/CA-CZB095,USA/ID-UNM-IBL023,Japan/DP0200,Japan/PG-0140,Japan/FHU-CS77-0222,USA/CruiseA-6,Wuhan/0126-C45,Singapore/1165,Singapore/1172,USA/CruiseA-1,Australia/SAP097,Sichuan/SC-PHCC1-036,USA/CA-CDC-3,USA/CA-CDC-4,Shenzhen/SZTH-003,Foshan/20SF207,Shanghai/SH0058,Scotland/CVR218,USA/CA-CHLA-PLM90269345,Guangdong/20SF1153,Wuhan/WIV05,Shanghai/SH0050,Wuhan/HB-WH2-158,Hong Kong/HKU-913a,Wuhan/HB-WH5-218,USA/TX-HMH-MCoV-11464,Germany/HH-hpi-p1739,Pakistan/Gilgit1,Guangdong/2020XN4373-P0039,Guangdong/20SF808,USA/NY-NYCPHL-000615,USA/NY-QDX-854,USA/NY-PV09156,Spain/CN-ISCIII-201811,India/OR-ILSCV27789,England/BRIS-1853249,Chile/RM-ISPCH-50,Ecuador/USFQ-556,Wuhan/HB-WH5-227,Beijing/DT-BJ04,India/WB-IICB-034,USA/WI-UW-179,Indonesia/JI-ITD-1273NT,Indonesia/JI-ITD-1273V,Spain/AR-ISCIII-201672,USA/WI-UW-211,USA/MI-QDX-332,Guangdong/GD2020233-P0027,United Arab Emirates/0533,USA/WV-QDX-1284,Hong Kong/VB20017970-2,Hong Kong/HKU-902a,Hong Kong/HKU-902b,Hunan/HN-CIDC-P2,Hunan/HN-CIDC-P5,Hunan/HN-CIDC-P8,Hunan/HN-CIDC-P7,Hunan/HN-CIDC-P10,England/CAMB-7606F,Spain/AN-ISCIII-201618,Sichuan/SC-MY-055,USA/WI-WSLH-200180,USA/WI-WSLH-200194,USA/WI-UW-410,USA/CA-SCCPHD-UC158,USA/CA-SCCPHD-UC117,United Arab Emirates/L1014,Wuhan/0125-A167,USA/MO-WUSTL063,Yichun/JX2424,England/LEED-2A85BE,Japan/DP0645,Wuhan/HB-WHCM-119,England/LEED-2A8B52,England/CAMB-1B3AA3,England/20109038504,England/20118104004,England/20118104104,England/20118128204,England/20118128304,England/BRIS-130CD5,Spain/EX-ISCIII-201248,Spain/CM-ISCIII-201328,Scotland/CVR180,Canada/QC-LSPQ-L00218056,Canada/QC-LSPQ-L00218090,Spain/MD-HLP-113,Spain/AN-ISCIII-201257,Shanghai/SH0075,USA/FL-BPHL-1449,USA/FL-BPHL-1450,USA/CA-QDX-1557,Pakistan/KHI1,USA/CA-CZB0716,India/WB-IICB-009,Scotland/CVR3028,Scotland/EDB354,Scotland/EDB3899,Scotland/EDB2286,USA/CA-CZB-1291,Shanghai/SH0007,Wuhan/HBCDC-HB-04,Wuhan/WHUH003,USA/LA-EVTL1278,England/EXET-1373AC,Wuhan/HB-WH6-241,USA/CA-SCCPHD-UC166,USA/CA-CZB-1771,Wuhan/HB-WH5-228,Japan/PG-0361,United Arab Emirates/0109,Scotland/EDB2720,Wuhan/HB-WH4-199,Wuhan/HB-WH2-166,Wuhan/HB-WH5-221,Wuhan/HB-WH1-141,Wuhan/HB-WH4-193,Croatia/1761_Dubrovnik,Belgium/BJ-0324192,Sichuan/SC-WCH4-287,Wuhan/HBCDC-HB-01,Wuhan/WIV07,Sichuan/SC-GA-062,Colombia/ANT-GUV-92146,Wuhan/IPBCAMS-WH-05,Wuhan/IVDC-HB-05,Netherlands/GE-EMC-215,Wuhan/HB-WH4-210,Sweden/20-50243,Germany/HH-hpi-p1450,Germany/HH-hpi-p1451,Guangdong/20SF014,England/BRIS-122C21,Oman/RESP-20-B-15349,Oman/B-2106,Oman/RESP-20-B-6588,Japan/DP0027,Austria/Graz-MUG11,Palestine/WB-AQU-P3,Wuhan/HB-WH3-188,USA/CA-QDX-2342,USA/CA-QDX-2344,USA/CA-QDX-2500,USA/CA-CZB-1222,USA/TX-HMH-MCoV-9619,Shanghai/SH0088,Wales/PHWC-30ABE,Indonesia/SA-EIJK13,England/LIVE-1D2A62,USA/WI-UW-161,Latvia/044,Guangdong/20SF1107,USA/CA-QDX-2397,England/BRIS-1853AC9,England/BRIS-127CA4,Spain/EX-ISCIII-201654,Oman/RESP-20-6560,USA/CA-QDX-2597,USA/WI-UW-55,USA/CA-CZB-9682,Jian/JX129,USA/CA-QDX-2697,Indonesia/JI-EIJK-10,Singapore/654,USA/WI-UW-221,Hong Kong/HKU-200723-030,Hong Kong/HKU-200723-060,Hong Kong/HKU-911a,Jiujiang/JX490,Japan/FHU-CS56-0301,USA/IL-NM084,USA/NV-NSPHL-A0014,USA/NV-NSPHL-A0015,Wuhan/HB-WH6-243,Wuhan/HB-WH5-237,Hangzhou/HZCDC6706,Wuhan/HB-WH4-195,USA/CA-CDPH007,USA/CruiseA-26,USA/WI-UW-212,USA/WI-UW-400,Australia/VIC314,Hong Kong/HKPU63-1402,Singapore/998,Canada/NB-204,USA/CA-QDX-1028,USA/CA-QDX-1029,USA/WI-UW-274,Indonesia/JK-EIJK19,Indonesia/JK-EIJK-23,Sichuan/SC-NC-076,Sichuan/SC-WCH-308,Sichuan/SC-WCH-310,Sichuan/SC-WCH-082,Scotland/EDB1317,Palestine/AAS16,USA/CA-SCCPHD-UC192,Italy/LOM-UniMI-L228,Indonesia/SA-EIJK-12,England/BRIS-12E87C,USA/WI-WSLH-200171,Singapore/1001,Scotland/EDB2994,Scotland/EDB3144,USA/WI-UW-206,Wales/PHWC-25B04,New Zealand/20CV0291,Australia/VIC132,Wuhan/0126-C5,Scotland/EDB607,India/WB-IICB-029,Wuhan/HB-WHCM2-279,USA/MO-WUSTL047,USA/WI-UW-256,Indonesia/JI-ITD-136N,Japan/DP0880,Wuhan/0125-A152,Taiwan/TSGH-27,Wuhan/HB-WHCM-105,Oman/RESP-20-3700,Guangdong/20SF616,USA/CA-QDX-1551,Sichuan/SC-NJ-092,England/20109093606,England/BRIS-1310BA,England/20136088602,Saudi Arabia/KAUST-MAKKAH118,Spain/PV-IBV-003259,Spain/AN-ISCIII-201649,USA/WI-UW-397,Wuhan/HB-WH5-238,USA/CA-QDX-1821,Wuhan/0125-A174,England/201061000,Wuhan/HB-WH4-207,USA/CA-QDX-1873,USA/CA-QDX-1881,Singapore/33,Wuhan/0125-A191,USA/CA-QDX-1824,USA/CA-CZB-1272,Wuhan/HB-WH3-182,Spain/RI-ISCIII-201572,Australia/VIC373,USA/CA-SCCPHD-UC136,USA/CA-SCCPHD-UC162,USA/CA-SCCPHD-UC133,USA/CA-QDX-1920,USA/CA-QDX-2524,USA/CA-QDX-2555,Guangzhou/GZMU0060,USA/WI-UW-247,Yingtan/JX2480,Malaysia/MKAK-CL-2020-5045,USA/NY-QDX-1952,USA/CA-QDX-2068,Japan/DP0724,England/EXET-137236,England/EXET-13547E,England/EXET-135F7D,England/EXET-13561E,England/EXET-135A03,USA/WI-UW-203,Portugal/PT0665,Wuhan/HB-WH5-220,United Arab Emirates/0803,England/CAMB-72027,England/CAMB-777F0,Portugal/PT0714,USA/CA-CZB0458,Singapore/1407,Wuhan/HB-WH1-133,Northern Ireland/NIRE-102322,England/20148002504,Wuhan/WHUH001,Wuhan/WHUH002,Wuhan/WHUH004,Wuhan/WHUH008,Wuhan/WHUH020,USA/WI-UW-228,USA/WI-UW-213,Germany/HH-hpi-p1816,Wuhan/HB-WH2-169,Belgium/rega-0710751,Scotland/CVR1410,USA/CA-QDX-2559,Sichuan/SC-WCH4-284,England/GSTT-265DC22,England/GSTT-5631,USA/WI-UW-236,Wuhan/HB-WH2-149,Taiwan/NTU02,Wuhan/IPBCAMS-WH-01,Spain/AR-ISCIII-201848,Singapore/323nan,Singapore/323ilmn,USA/WY-UNM-00134,Scotland/CVR16,Indonesia/YO-EIJK15,Malaysia/UNIMAS-11942,Turkey/Ankara_GUMV_31394,France/NAQ-SC580,France/NAQ-SC581,Turkey/Ankara_GUMV_22790,Austria/Graz-MUG7,USA/NV-NSPHL-A0026,Wuhan/HB-WHCM-110,Hangzhou/ZJU-010,USA/CA-SCCPHD-UC16,Hangzhou/ZJU-07,Shanghai/SH0033,USA/CA-SCCPHD-UC142,USA/WI-UW-333,USA/WI-UW-334,USA/WI-CDC-6230,USA/WI-CDC-6234,USA/WI-CDC-6235,USA/NY-SURV0144,Malaysia/IMR_WC1098,Indonesia/JK-EIJK-03,USA/WI-UW-396,USA/WI-UW-178,Thailand/NIH-162,USA/MN-UMGC-4,England/20109023404,Wuhan/OS52,Scotland/CVR1902,Sichuan/SC-PHCC2-052,England/20109008704,USA/WI-UW-199,USA/WI-UW-224,Shangrao/JX1178,Sichuan/SC-PHCC2-051,USA/WI-UW-254,Guangdong/20SF629,Northern Ireland/NIRE-101E13,Northern Ireland/NIRE-1020C1,Northern Ireland/NIRE-101EF5,Scotland/CVR141,Scotland/CVR150,Scotland/CVR1484,Northern Ireland/NIRE-107536,Northern Ireland/NIRE-106FFD,Sichuan/SC-PHCC2-039,Scotland/EDB075,England/20146005904,Cambodia/0012,Wuhan/HBCDC-HB-02,Wuhan/IVDC-HB-GX02,Wuhan/IME-WH03,USA/CA-CDC-8,Scotland/CVR255,Scotland/CVR562,Japan/Hu_DP_Kng_19-027,Japan/DP0357,Japan/DP0588,Japan/TK-20-31-3,USA/CruiseA-12,Beijing/DT-WH04,Wuhan/HBCDC-HB-02,Hong Kong/VB20026565-2,Shanghai/SH0009,Shanghai/SH0044,Shanghai/SH0077,Shanghai/SH0101,Shanghai/SH0102,Shandong/IVDC-SD-001,Wuhan/WH01,Shanghai/SH0051,Yunnan/0306-466,Japan/DP0196,Shanghai/SH0110,Scotland/EDB063,Beijing/Wuhan_IME-BJ05,England/NOTT-10E58A,Nanchang/JX14,Japan/DP0543,Japan/DP0544,Japan/DP0803,Japan/DP0287,England/20109052506,Malaysia/MKAK-CL-2020-5049,Pakistan/Manga-KPK,USA/CA-CDC-2602,USA/CA-SCCPHD-UC101,England/SHEF-C06A0,Singapore/26,Singapore/29,USA/WI-UW-241,USA/CA-QDX-553,USA/MO-WUSTL067,Japan/Hu_DP_Kng_19-031,USA/TX_2039,Wuhan/HB-WHCM-103,Sichuan/SC-PHCC2-044,Wuhan/HB-WHCM-112,Wuhan/HB-WHCM2-282,Wuhan/HB-WHCM2-266,Wuhan/HB-WHCM2-276,Wuhan/HB-WHCM2-278,Wuhan/HB-WHCM2-277,Hong Kong/HKPU6_2101,Hong Kong/HKU-200723-093,Shanghai/SH0094,Australia/NSW02,Netherlands/NoordBrabant_82,Harbin/HRB-25,Lishui/LS003,Lishui/LS111,Lishui/LS556,Hangzhou/ZJU-06,USA/CA-CZB-1402,Shanghai/SH0106,Japan/PG-0178,Scotland/EDB5512,Scotland/EDB5519,Scotland/EDB5506,England/CAMB-1AE0F4,Indonesia/BT-EIJK36,England/PORT-2D167D,Beijing/DT-travelUK02,Hong Kong/HKU-904a,Jingzhou/HBCDC-HB-01,Taiwan/CGMH-CGU-28,Singapore/179,Singapore/419,England/NORT-2832D0,Wuhan/HB-WH5-235,England/NORT-2817F1,Wuhan/HB-WH4-197,India/OR-ILSCV32670,USA/CA-CDC-0139,USA/CA-CDC-8452,England/20170035204,England/BRIS-12D88C,Sichuan/SC-PHCC1-030,India/OR-ILSCV32465,Hangzhou/ZJU-03,Thailand/SI202769-NT,Wuhan/IPBCAMS-WH-02,USA/CA-CSMC80,Taiwan/TSGH-29,England/OXON-AF540,India/MP-DRDE115,USA/WI-UW-409,USA/CA-SCCPHD-UC115,USA/WI-UW-415,Belgium/Rega-0329240,India/OR-ILSCV27725,Sichuan/SC-GA-066,Wuhan/0126-C14,Japan/PG-0141,USA/CA-SCCPHD-UC157,Shanghai/SH0030,USA/CA-QDX-2362,Taiwan/TSGH-37,Malaysia/UNIMAS-M3482,Romania/Iasi-296512,USA/HI-H200014,Wuhan/HB-WH2-154,Indonesia/JI-ITDua-966NTv,Germany/BB-ChVir3232,United Arab Emirates/1096,USA/CA-CZB-9556,Austria/Graz-MUG20,USA/ID-UNM-IBL025,USA/WI-QDX-2402,USA/CA-QDX-2159,USA/WI-WSLH-200172,India/WB-IICB-015,Singapore/119,USA/CA-QDX-1287,Netherlands/UT-RIVM-10054,England/LIVE-A4AF1,England/LIVE-A67BC,England/LIVE-A9C6F,Wuhan/0125-A170,England/BRIS-130983,Scotland/GCVR-171995,Scotland/EDB5501,USA/WI-UW-401,Japan/PG-0114,USA/CA-CZB-1769,USA/CA-CZB-1757,India/TN-CCMB-C21,USA/WI-WSLH-200100,USA/WI-WSLH-200066,Singapore/378,Indonesia/JK-EIJK33,Indonesia/JK-EIJK-07,Indonesia/JK-EIJK-39,England/201160216,England/20099000804,England/20098017104,Singapore/283,Singapore/108,Singapore/165,Belgium/DBWC-0325340,USA/MN-MDH-94,Harbin/HRB-26,England/NORT-28997B,Scotland/EDB5090,Wuhan/HB-WHCM-106,Wuhan/HB-WHCM-101,Wuhan/HB-WH5-234,Wuhan/HB-WH3-180,Spain/AN-ISCIII-201616,Wuhan/HB-WHCM2-274,Wuhan/HB-WH6-247,Wuhan/HB-WH4-216,Wuhan/HB-WH4-201,Wuhan/HB-WH4-200,Wuhan/HB-WH3-185,Wuhan/HB-WH3-170,Wuhan/HB-WH1-127,Beijing/DT-BJ03,USA/CO-CDC-5607,Sichuan/SC-WCH4-288,Sichuan/SC-WCH1-002,Sichuan/SC-NJ-094,Sichuan/SC-NC-077,Sichuan/SC-NC-075,Sichuan/SC-NC-071,USA/CA-CZB-1219,USA/CA-CZB-1212,USA/IL-NM065,USA/CA-CZB-1091,USA/CA-CZB-1237,USA/CA-CZB-15351,Greece/213_34051,USA/CA-CZB-1065,USA/CA-CZB-1014,USA/CA-CZB-11874,USA/CA-CZB-1238,USA/WI-UW-346,USA/WI-UW-343,USA/WI-UW-326,USA/CA-SCCPHD-UC170,USA/CA-SCCPHD-UC171,USA/CA-SCCPHD-UC175,USA/UT-QDX-1815,USA/CA-SCCPHD-UC155,USA/CA-SCCPHD-UC148,Thailand/NIH-15,England/CAMB-7AC0D,England/CAMB-782EF,Malaysia/IMR_WC085,Hong Kong/HKU-908a,Hong Kong/HKU-908b,USA/CA-CZB0107,Guangdong/20SF273,USA/WI-UW-234,USA/WI-UW-231,USA/WI-UW-229,Scotland/CVR80,Iceland/431,Netherlands/NoordBrabant_94,Netherlands/NoordBrabant_87,Netherlands/NA_67,Wales/PHWC-2707C,England/20139024204,England/201361012,Pingxiang/JX151,Hangzhou/HZCDC0013,Hangzhou/HZCDC0012,Wales/PHWC-24F36,Singapore/24nan,Singapore/24,Singapore/50nan,Singapore/50,Australia/VIC102,Australia/VIC78,Hong Kong/HKPU60-0802,Portugal/PT0041,Portugal/PT0056,France/ARA-06573,England/20110097506,Japan/DP0743,Japan/DP0687,Japan/DP0290,Japan/DP0158,Shanghai/SH0054,Shanghai/SH0053,Shanghai/SH0028,Shandong/LY005-2,Shandong/LY007-2,Shandong/LY008-2,Guangzhou/GZMU0030,Hong Kong/VM20002849,Hong Kong/HKU-200723-017,Netherlands/ZuidHolland_7,Hong Kong/HKU-907a,Hong Kong/HKU-907b,Guangdong/2020XN4475-P0042,USA/CruiseA-10,Jiangsu/IVDC-JS-001,Jiangxi/IVDC-JX-002,Pingxiang/JX5,France/IDF-0626,Singapore/1,Zhejiang/WZ-01,Wuhan/IPBCAMS-WH-03,USA/MN-MDH-1333,United Arab Emirates/0988,United Arab Emirates/0090,Sichuan/SC-PHCC1-026,United Arab Emirates/0219,United Arab Emirates/0166,United Arab Emirates/0314,Uganda/UG059,United Arab Emirates/0112,Uganda/UG119,Sichuan/SC-WCH4-293,India/OR-ILC-RMRC123,Mali/M002672,Saudi Arabia/KAUST-Madinah57,Turkey/HSGM-5770,Wuhan/HB-WHCM2-283,Wuhan/HB-WH1-126,England/EXET-135872,Wuhan/HB-WH1-129,Wuhan/HB-WH1-132,United Arab Emirates/0266,USA/CA-CZB-1687,Scotland/EDB015,Iceland/141,Wuhan/HB-WH4-202,Wuhan/HB-WH2-146,Wuhan/HB-WH5-230,Wuhan/HB-WHCM-107,Saudi Arabia/KAUST-Madinah211,SaudiArabia/KAUST-JEDDAH1001,India/WB-IICB-005,Hong Kong/HKPU-0291,Turkey/HSGM-6204,SaudiArabia/KAUST-JEDDAH720,France/ARA-SC088,Saudi Arabia/KAUST-MAKKAH1610,Sweden/RV-FOI-1,Belgium/MSE-0324121,Australia/QLD1154,Shanghai/SH0060,Guangdong/GD2020080-P0010,Denmark/ALAB-SSI-1250,Sichuan/SC-WCH2-017,Singapore/187,USA/CruiseA-18,Portugal/PT0278,Wuhan/HB-WH1-134,Canada/MB-NML-841,Zhejiang/CN3,Jiangsu/JS01,Shanghai/SH0031,Singapore/485,Taiwan/NTU27,Georgia/Tb-537,Georgia/Tb-468,Scotland/EDB6448,England/NORT-295C64,Switzerland/BL-UHB-42191605,Netherlands/ZuidHolland_142,Netherlands/NA_191,Australia/SAP309,Italy/VEN-UniVR-83,Italy/VEN-UniVR-106,USA/CA-QRTP-Donor15,USA/CA-QRTP-Donor17,USA/NY-QDX-108,Taiwan/2,Spain/AR-IBV-005035,Singapore/913,Spain/AR-ISCIII-201779,Spain/AR-IBV-2421,Scotland/EDB5709,Scotland/GCVR-172387,Spain/AR-IBV-2445,Scotland/GCVR-17179B,Scotland/CVR1669,England/NORW-E737F,England/NORW-E9049,England/NORW-E9AB4,England/NORT-2848BF,USA/FL-BPHL-1848,England/EXET-1356F0,England/EXET-1353EA,USA/NY-PV09061,USA/NY-SURV0166,USA/NY-SURV0168,USA/NY-PV09063,USA/NY-PV09067,Scotland/EDB157,Iceland/484,Iceland/480,England/20134016802,England/20134025704,England/201061453,England/201160261,England/LOND-124F738,Austria/CeMM0906,England/CAMB-789BD,England/CAMB-7E058,Israel/990300681,Beijing/ICDC-DT005,Gansu/NPRC0003,England/LIVE-A5832,England/LIVE-AA2E4,England/LIVE-A9BDB,England/LIVE-A9CD8,England/LIVE-AA79A,England/LIVE-A8617,Scotland/EDB821,Iceland/496,Spain/PV-IBV-005156,Singapore/417,Spain/NC-IBV-001382,England/CAMB-82F81,Brazil/SP02cc,USA/NJ-QDX-1957,Netherlands/NA_238,Hong Kong/HKPU42-0302,Hong Kong/VM20002493-2,Spain/MD-IBV-004906,Wales/PHWC-26EDD,Wales/PHWC-30007,Wales/PHWC-2B281,Ireland/D-NVRL-20G41451,Hangzhou/ZJU-011,England/OXON-B0F3F,England/OXON-ACD4B,Jian/JX169,Wales/PHWC-33B7C,Sweden/20-02114,Sweden/01,England/NORT-28B26F,Iceland/457,Iceland/275,Netherlands/NA_35,Netherlands/GE-RIVM-10314,England/20139029304,Spain/VC-IBV-98003103,Spain/VC-FISABIO-151,Spain/VC-FISABIO-144,Netherlands/ZuidHolland_108,England/BRIS-130EA2,England/NORW-EC85D,England/NORW-E9E7C,Scotland/CVR1377,Scotland/CVR2876,Spain/VC-FISABIO-105,England/LIVE-A9D02,Germany/HH-hpi-p2048,England/LIVE-A8750,England/NORT-295BD0,USA/CA-QDX-1437,Spain/AR-ISCIII-201778,Spain/AR-IBV-2453,England/CAMB-7C227,Thailand/Bangkok_2972,England/20132080004,Spain/MD-IBV-003662,France/PAC02003,Poland/PL_P42,Poland/PL_P39,Spain/MD-IBV-004907,Spain/MD-IBV-005281,Belgium/rega-0411452,Belgium/Rega-0330251,Belgium/JJC-0325165,Belgium/DC-0322355,England/20144023304,England/LOND-D5D49,England/201180067,Finland/29M11S3,England/LOND-12611BA,England/LOND-124C3CE,England/NORT-295A6A,Wales/PHWC-25BC8,Australia/VIC668,England/NORT-295CA0,Netherlands/Utrecht_18,Netherlands/NoordBrabant_73,Netherlands/ZuidHolland_33,Netherlands/NoordBrabant_147,Germany/BY-MVP-0044,England/ALDP-951F82,England/ALDP-951C6D,England/OXON-AC6F5,England/PORT-2D21A8,England/CAMB-74025,USA/VA-DCLS-0056,Slovenia/751,Singapore/180,Singapore/1037,Singapore/231,Indonesia/JK-EIJK-2444,Indonesia/YO-UGM-200927,Indonesia/JK-EIJK-43,Indonesia/JK-EIJK44,Indonesia/JK-EIJK48,Uganda/UG038,USA/CA-CZB-1400,USA/CA-CZB-9560,Slovenia/V0-15921,Hangzhou/HZCDC6224,Hangzhou/HZCDC6789,Greece/150,USA/CA-CZB-9714,USA/CA-QDX-2203,Portugal/PT0549,Portugal/PT0202,England/EXET-136FB8,England/EXET-135818,USA/TX-HMH-MCoV-11119,USA/TX-HMH-MCoV-9721,Canada/ON-S906,England/LIVE-A68B9,England/ALDP-9EE01E,England/LIVE-A5F2E,England/LIVE-A696B,England/LIVE-A638B,England/SHEF-C6C11,England/SHEF-CD315,Australia/QLDID922,United Arab Emirates/skmc-0532497,Lithuania/MR-LUHS-Eilnr25,United Arab Emirates/0252,United Arab Emirates/0536,USA/WA-UW-4243,South Korea/KCDC2074,South Korea/KCDC2030,Australia/QLD1115,USA/CA-SR0195,Portugal/PT0596,Portugal/PT0598,Portugal/PT0599,Germany/HH-hpi-p1987,Shanghai/CH-02,Shanghai/SH0027,Vietnam/PIHCM-503,Vietnam/PIHCM-507-4H,Ireland/LD-NVRL-20G49957,Wuhan/HB-WHCM-108,England/20126003406,England/20129025404,England/CWAR-24FDAFF,Shaoxing/09,Shanghai/SH0041,Shanghai/SH0026,Singapore/990,Taiwan/NTU07,England/20128035406,Australia/VIC396,Wales/PHWC-28EAE,Wales/PHWC-27917,Wales/PHWC-27BC6,South Korea/IHC1215,Shangrao/JX1974,USA/CruiseA-14,Indonesia/PA-NIHRD-C0710684,Indonesia/PA-NIHRD-C0710717,Spain/AN-IBV-002043,Australia/WA11,England/LOND-D6D39,Sichuan/SC-NJ-093,England/BRIS-123F45,England/BRIS-130103,England/LEED-2AA121,England/LEED-2AA491,England/LEED-2AA67D,England/LIVE-A7539,England/LEED-2AA22E,USA/CA-CDPH-UC3,England/ALDP-9ED695,England/MILK-4C2BF6,England/ALDP-9ED62C,Czech Republic/NRL-1753,Austria/CeMM0097,Sweden/20-08136,Austria/CeMM0897,Latvia/02,Shanghai/SH0039,Guangdong/2020XN4448-P0002,England/OXON-B15C3,England/OXON-B148A,Sichuan/SC-WCH-315,Sichuan/SC-NC-069,Guangzhou/IQTC05,Guangzhou/IQTC03,Guangzhou/GZMU0079,Wuhan/HB-WH4-209,Wuhan/HB-WH4-208,USA/CA-CZB-1343,USA/CA-CZB-1348,USA/CA-CZB-1276,USA/CA-CZB-1410,USA/CA-CHLA-PLM20127810,USA/CA-CHLA-PLM41214732,USA/CA-CHLA-PLM47560065,Indonesia/JI-ITDua-1006NTv,Indonesia/JI-ITD-1238Sp,Indonesia/JK-EIJK47,Indonesia/JK-EIJK37,Indonesia/JK-EIJK20,Singapore/130,Indonesia/JK-EIJK-04,Shanghai/SH0107,Shanghai/SH0114,USA/CA-CZB-1175,Japan/PG-0139,USA/CruiseA-7,Japan/DP0037,Singapore/516,Singapore/318,Singapore/538,Singapore/1173,USA/CruiseA-24,Shangrao/JX1177,Shangrao/JX1176,Beijing/BJ53,Beijing/BJ54,Beijing/BJ252,Beijing/BJ251,Malaysia/MKAK-CL-2020-7554,Malaysia/IMR_WC413,Malaysia/IMR_WC458,Malaysia/IMR_WC627,Guangdong/20SF316,USA/MA1,USA/CA-CHLA-PLM73393837,USA/CA-CHLA-PLM86862197,Spain/AN-ISCIII-201614,Shanghai/SH0069,Wuhan/HB-WH5-231,Wuhan/HB-WH6-246,Thailand/Bangkok_168,Thailand/SI200615-NT,Beijing/DT-WH02,Beijing/DT-travelUK04,USA/WI-QDX-782,United Arab Emirates/0021,Hunan/HN-CIDC-P11,Hunan/HN-CIDC-P6,USA/WI-WSLH-200230,USA/WI-UW-210,Yichun/JX2391,Spain/CM-ISCIII-201329,Spain/CM-ISCIII-201368,Spain/MD-IBV-004917,Guangzhou/IQTC04,Belgium/KWA-0323410,England/BIRM-5F15A,Scotland/CVR1710,USA/FL-BPHL-2127,USA/CA-CZB088,Scotland/CVR2777,USA/CA-CZB-2043,USA/CA-CZB-1591,Japan/DP0481,Scotland/EDB4006,Wuhan/HB-WH2-156,Wuhan/WHUH021,Shenzhen/SZTH-004,Oman/RESP-20-B-15703,USA/CA-CZB046,Wales/PHWC-2B2EB,USA/CA-CSMC111,South Africa/Tygerberg-430,Japan/DP0457,England/NOTT-10DFF6,England/NOTT-10E089,Sichuan/SC-WCH4-301,Wuhan/0125-A192,Spain/AR-IBV-2388,USA/WI-WSLH-200159,Scotland/EDB5794,Scotland/EDB5918,Wuhan/0125-A160,Wuhan/0125-A163,Wuhan/0125-A142,Wuhan/0125-A168,England/CAMB-79AB9,Shanghai/SH0020,USA/UT-QDX-1880,USA/CA-CZB-1223,USA/DE-DHSS-F918677,Guangdong/MZ02,Guangdong/MZ01,Malaysia/UNIMAS-0694,Indonesia/SA-EIJK-06,Wales/PHWC-2E1AF,Shanghai/SH0067,Shanghai/SH0076,England/BRIS-18547EF,England/BRIS-1265D7,Taiwan/CGMH-CGU-22,USA/WI-WSLH-200214,USA/WI-UW-216,USA/WI-UW-408,Taiwan/8,Indonesia/JI-ITD-3101NT,Guangdong/20SF812,Japan/KY-V-029,Wuhan/YB012605,Wuhan/YB012611,Sichuan/SC-PHCC2-048,USA/WI-UW-266,USA/WI-UW-183,Japan/PG-0119,Scotland/EDB1173,Wuhan/WIV02,Scotland/CVR157,Japan/DP0278,USA/CruiseA-21,Japan/DP0236,USA/CruiseA-2,USA/CruiseA-17,USA/CA-SCCPHD-UC108,Singapore/25,Netherlands/NA_240,Netherlands/NA_234,Wuhan/HB-WHCM2-272,Wuhan/HB-WHCM2-268,Shanghai/SH0047,USA/CA-CZB-13091,England/2,England/20238034404,England/01,England/02,England/MILK-45DD72,England/MILK-45CE8F,England/204161234,England/204221328,England/204261202,England/204290933,Scotland/EDB5511,Scotland/EDB5065,England/NORW-EB94C,England/NORW-E7193,Israel/CVL-n-5826,Singapore/486,Singapore/1052,England/BRIS-1853FE8,Singapore/1017,Japan/DP0190,Singapore/182,India/MH-1-31,Sichuan/SC-WCH3-254,Wuhan/HB-WH1-144,Wuhan/HB-WH3-174,SaudiArabia/KAUST-JEDDAH919,USA/CA-QRTP-Donor21,Spain/AR-IBV-2454,Spain/AR-IBV-2464,Spain/AR-IBV-2444,USA/FL-BPHL-0473,USA/FL-BPHL-1837,USA/FL-BPHL-1990,USA/NY-SURV0165,Australia/VIC01,Australia/VIC2387,Germany/BE-ChVir-D900-8163,England/OXON-B2191,South Korea/KUMC02,South Korea/KUMC01,England/LIVE-A90AF,England/20139071104,France/BRE-2340,France/BRE-2334,England/NOTT-10E57B,England/NOTT-10EFB9,England/NOTT-10F2FB,USA/AZ-TG268188,Malaysia/5056,Singapore/280,Greece/236_31815,USA/CT-UW-3845,USA/WA-UW275,USA/NY-PV09335,Canada/ON-S950,India/TG-GMC-RK100,United Arab Emirates/L6599,Portugal/PT1125,Portugal/PT0597,Wuhan/HB-WHCM-117,Wuhan/HB-WHCM-099,England/NORW-EAF4B,England/NORW-EB812,England/NORW-EB6B1,South Korea/IHC1217,Indonesia/PA-NIHRD-PME4306,Scotland/GCVR-173034,Scotland/CVR3030,England/LEED-2AA2B5,England/QEUH-5DAF1C,England/QEUH-5DABDC,Sweden/20-08157,Austria/CeMM0557,Germany/HH-hpi-p1459,USA/CA-CZB-1404,USA/CA-CZB-1347,USA/CA-CZB-1349,USA/CA-CZB-1393,USA/CA-CZB-1412,USA/CA-CZB-1110,Singapore/707,Singapore/707nan,Singapore/706,Guangdong/20SF1152,Germany/HE-FFM1,Netherlands/NoordHolland_10011,Spain/VC-FISABIO-92,Scotland/CVR2151,Scotland/EDB4044,Singapore/980,USA/CA-CZB-1512,Wuhan/0125-A148,USA/WI-CDC-0952,Taiwan/5,USA/WI-UW-318,Japan/DP0065,Australia/VIC8344,England/PORT-2D0DB5,England/NORW-EB548,England/NORW-EB135,England/NORW-EBB46,England/NORW-EBC8F,England/NORW-EBAD0,England/MILK-4C2C8A,Sweden/20-08532,England/NORT-284891,England/NORT-2818A3,USA/WI-UW-344,USA/CruiseA-23"
__proto__: Object
ArtPoon commented 3 years ago

Shoot, I forgot that the country and searchtext fields are being generated client-side. Still we should be more efficient about this data structure.

ArtPoon commented 3 years ago

Modified beadplot.py to generate simplified JSON data structures. Run on testdata.xz, noting that the current JSON has filesize 5400069 bytes. See #213

ArtPoon commented 3 years ago

clusters.{}.json with new data structure is 3531514 bytes

ArtPoon commented 3 years ago

Putative fix - before merging into dev branch need to notify @PoonLab/everyone that this refactor is not back-compatible with previous version of JSON data!

ArtPoon commented 3 years ago

Compressed searchtext attribute

ArtPoon commented 3 years ago

Countries now entabulated client-side

ArtPoon commented 3 years ago
{nodes: {…}, edges: Array(56), lineage: "B", region: "China", allregions: {…}, …}
allregions: {China: 31, Europe: 15, Asia: 15, Oceania: 3, North America: 8}
country: {Jiangxi: 1, France: 10, Wuhan: 11, Foshan: 3, Guangzhou: 1, …}
edges: (56) [Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4), Array(4)]
label1: "Jiangxi/IVDC-JX-002"
lineage: "B"
nodes: {unsampled0: Array(0), EPI_ISL_408486: Array(1), EPI_ISL_408431: Array(1), EPI_ISL_402132: Array(1), EPI_ISL_402120: Array(1), …}
region: "China"
searchtext: "Jiangxi,IVDC-JX-002,France,IDF-0626,Wuhan,HBCDC-HB-01,IVDC-HB-04,Foshan,20SF210,20SF211,WIV05,Guangzhou,20SF206,IDF-0515,IDF-0515-isl,IDF-0571,WH01,IPBCAMS-WH-05,Taiwan,NTU02,Australia,NSW02,USA,CA-CDC-3,CA-CDC-4,20SF207,Shenzhen,SZTH-003,Nepal,61,ARA-739,Cambodia,0012,Beijing,WH-09,CA-CDC-6,Jiangsu,IVDC-JS-001,Japan,AI-I-004,Singapore,2,6,IPBCAMS-WH-03,IVDC-HB-05,1,IPBCAMS-WH-01,Guangdong,20SF028,20SF040,20SF174,CA-CDC-5,Zhejiang,WZ-01,WIV07,Hong Kong,VB20026565-2,20SF014,IPBCAMS-WH-02,Shandong,IVDC-SD-001,IDF-0372,IDF-0373,IDF-0372-isl,NSW03,IDF-0386-islP1,IDF-0386-islP3,Italy,LAZ-INMI1-cs,JS01,CA-CDC-8,England,01,Fujian,13,11,WI1,KY-V-029,MA1,JS02,SZTH-004,LAZ-INMI1-isl,VIC01,ICDC-DT005,7,Sweden,9,10,5,8,CA2,WIV02,02"
__proto__: Object

Much more compact!

ArtPoon commented 3 years ago

Ran Chrome Lighthouse, looks like this would really be worth doing: https://web.dev/uses-text-compression/?utm_source=lighthouse&utm_medium=devtools

ArtPoon commented 3 years ago

@gopigugan would you be able to figure how to configure the client request to have the server send gzipped clusters.json, to be expanded client-side? I created a test file on the webserver at covizu/data/temp.json.gz but haven't been able to get this to work:

> req = $.getJSON("data/temp.json.gz", function(data) {
  clusters = data;
});
{readyState: 1, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
abort: ƒ ( statusText )
always: ƒ ()
catch: ƒ ( fn )
done: ƒ ()
fail: ƒ ()
getAllResponseHeaders: ƒ ()
getResponseHeader: ƒ ( key )
overrideMimeType: ƒ ( type )
pipe: ƒ ( /* fnDone, fnFail, fnProgress */ )
progress: ƒ ()
promise: ƒ ( obj )
readyState: 4
responseText: "���`temp.json���rG�%�+2=w>��};8�Ip�T�"
setRequestHeader: ƒ ( name, value )
state: ƒ ()
status: 200
statusCode: ƒ ( map )
statusText: "OK"
then: ƒ ( onFulfilled, onRejected, onProgress )
arguments: (...)
caller: (...)
length: 3
name: "then"
prototype: {constructor: ƒ}
__proto__: ƒ ()
[[FunctionLocation]]: jquery.js:3746
[[Scopes]]: Scopes[4]
__proto__: Object
> $.ajaxSetup({
    scriptCharset: "utf-8",
    contentType: "application/json; charset=utf-8"
});
{url: "http://filogeneti.ca/covizu/", type: "GET", isLocal: false, global: true, processData: true, …}
accepts:
*: "*/*"
html: "text/html"
json: "application/json, text/javascript"
script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"
text: "text/plain"
xml: "application/xml, text/xml"
__proto__: Object
async: true
contentType: "application/json; charset=utf-8"
contents: {xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/, script: /\b(?:java|ecma)script\b/}
converters: {text html: true, * text: ƒ, text json: ƒ, text xml: ƒ, text script: ƒ}
flatOptions: {url: true, context: true}
global: true
isLocal: false
jsonp: "callback"
jsonpCallback: ƒ ()
processData: true
responseFields: {xml: "responseXML", text: "responseText", json: "responseJSON"}
scriptCharset: "utf-8"
type: "GET"
url: "http://filogeneti.ca/covizu/"
xhr: ƒ ()
__proto__: Object
GopiGugan commented 3 years ago

Sure. I can look into this

ArtPoon commented 3 years ago

Thanks - I've confirmed that mod_deflate is enabled on the webserver.

GopiGugan commented 3 years ago

Image of the response header (for the GET request for "data/temp.json.gz"):

GET_request

A few others ran into a similar problem: https://stackoverflow.com/questions/20859246/no-auto-decompression-of-gzipped-json-on-browsers-side-when-using-angulars-htt?noredirect=1&lq=1 https://stackoverflow.com/questions/19308318/ajax-loadin-file-json-gz-from-server-without-compresion-enabled-how-set-heade

It seems like modifications to ".htaccess" on the server-side resolved their issue. In the first link, the user created their own .jsongz extension, but I think we can try adding the following (as mentioned in the second link):

AddEncoding gzip gz 
<FilesMatch "\.gz$">
ForceType text/plain
Header set Content-Encoding: gzip
</FilesMatch>

If the above modification doesn't fix the issue, I found some resources which explain how to manually decompress gz files on the client-side using resources like "zlib" and I can look further into this.

ArtPoon commented 3 years ago

Currently we don't have an .htaccess file in /var/www/html or /var/www/html/covizu - should we make a new one in the latter location?

ArtPoon commented 3 years ago

Those forums are pretty old, we should verify this .htaccess configuration in more recent documentation or forum threads.

ArtPoon commented 3 years ago

Also it should be possible to have the server compress the JSON file (uncompressed) while transmitting it to client, but the documentation I've seen so far would compress everything and I'd rather focus on this one file.

GopiGugan commented 3 years ago

Okay. I'll double-check documentation on .htaccess

ArtPoon commented 3 years ago

I created a file .htaccess at /var/www/html/covizu with the following content:

art@coreceptor:/var/www/html/covizu$ cat .htaccess
AddEncoding gzip gz
<FilesMatch "\.json\.gz$">
ForceType text/plain
Header set Content-Encoding: gzip
</FilesMatch>

and then navigated to http://filogeneti.ca/covizu/ and ran this in the console:

> req = $.getJSON("data/temp.json.gz", function(data) {
  temp = data;
});
> req.getAllResponseHeaders()
"accept-ranges: bytes
content-length: 5927650
content-type: application/x-gzip
date: Fri, 29 Jan 2021 17:17:20 GMT
etag: "5a72e2-5b9f7b3e72c7e"
last-modified: Thu, 28 Jan 2021 15:40:09 GMT
server: Apache/2.4.18 (Ubuntu)
"

so this doesn't seem to be working so far - maybe we haven't set the request headers correctly? @gopigugan

GopiGugan commented 3 years ago

I tried making changes to the request headers:

> $.ajax({
    type: "GET",
    url: "http://filogeneti.ca/covizu/data/temp.json.gz",
    beforeSend: function(xhr) {
        xhr.setRequestHeader('Content-Type', 'application/json');
        xhr.setRequestHeader('Accept', 'application/json');
        xhr.setRequestHeader('Accept-Encoding', 'gzip');
    },
    success: function(data) {
        alert(data);
    },
});

But this didn't seem to work.

I think we need to make some changes to the response header.

I've quickly set up a local apache server so I'm going to try making some changes and see if I can get it to work.

GopiGugan commented 3 years ago

I looked into documentation for mod_deflate and figured out how to configure it: https://httpd.apache.org/docs/trunk/mod/mod_deflate.html

"mod_deflate provides the DEFLATE output filter that allows output from your server to be compressed before being sent to the client over the network"

If we look into /etc/apache2/mods-enabled/deflate.conf, by default when mod_deflate is enabled, HTML, CSS and Javascript files are compressed before being sent to the client:

Screen Shot 2021-01-30 at 7 55 00 PM

We need to add the following to the file to compress JSON files:

AddOutputFilterByType DEFLATE application/json

Once this is done and we restart the server, the Content-Length for ALL JSON files are smaller. Below I've attached screenshots for dbstats.json:

Screen Shot 2021-01-30 at 7 47 54 PM

Before modifying /etc/apache2/mods-enabled/deflate.conf:

Screen Shot 2021-01-30 at 7 48 54 PM

After modifying the file:

Screen Shot 2021-01-30 at 8 04 14 PM

But we only want to compress the clusters.json file, right?

ArtPoon commented 3 years ago

I would prefer to just compress clusters.json, but I don't think we're serving any other JSON files on the webserver...

ArtPoon commented 3 years ago

@gopigugan ok let's test this Monday, I'll make the modification to the config then and then can you please run some quick tests at the same time? Let's coordinate.

GopiGugan commented 3 years ago

Sure, sounds good

ArtPoon commented 3 years ago

Made the above change and restarted the server. Transfer time for clusters.json is down from 8.8 seconds to about 2 seconds. Additional changes (simplification of data structure) should make for further improvements in page load time.