Use jsondiffpatch not json-diff jsondiffpatch is much faster json-diff took >30s (couldn't bother waiting anymore) what jsondiffpatch did in <1s https://github.com/benjamine/jsondiffpatch
npm install -g jsondiffpatch
{ "version": "v2", "meta": { "title": "Subtree with Japan\/PG-462868\/2023|EPI_ISL_17243060|2023-02-28 and 51 other uploaded samples", "description": "Dataset generated by [UShER web interface](https:\/\/genome.ucsc.edu\/cgi-bin\/hgPhyloPlace) using the [usher](https:\/\/github.com\/yatisht\/usher\/) program. If you have metadata you wish to display, you can now drag on a CSV file and it will be added into this view, [see here](https:\/\/docs.nextstrain.org\/projects\/auspice\/en\/latest\/advanced-functionality\/drag-drop-csv-tsv.html) for more info.", "panels": [ "tree", "entropy"] , "display_defaults": { "branch_label": "aa mutations", "color_by": "pango_lineage_usher"} , "colorings": [ { "key": "userOrOld", "title": "Sample type", "type": "categorical", "scale": [ [ "uploaded sample", "#CC0000"] , [ "GISAID and\/or public", "#000000"] ] } , { "key": "gt", "title": "Genotype", "type": "categorical"} , { "key": "pango_lineage", "title": "Pango lineage", "type": "categorical"} , { "key": "Nextstrain_clade", |
{"version":"v2","meta":{"title":"SARS-CoV-2 phylogeny","updated":"2023-03-22","build_url":"https://github.com/neherlab/nextclade_data_workflows","maintainers":[{"name":"Cornelius Roemer","url":"https://neherlab.org"},{"name":"Richard Neher","url":"https://neherlab.org"}],"display_defaults":{"color_by":"clade_membership","distance_measure":"div","map_triplicate":false,"branch_label":"clade","transmission_lines":false},"genome_annotations":{"nuc":{"end":29903,"start":1,"strand":"+","seqid":"defaults/reference_seq.gb","type":"source"},"E":{"end":26472,"seqid":"defaults/reference_seq.gb","start":26245,"strand":"+","type":"CDS"},"M":{"end":27191,"seqid":"defaults/reference_seq.gb","start":26523,"strand":"+","type":"CDS"},"N":{"end":29533,"seqid":"defaults/reference_seq.gb","start":28274,"strand":"+","type":"CDS"},"ORF1a":{"end":13468,"seqid":"defaults/reference_seq.gb","start":266,"strand":"+","type":"CDS"},"ORF1b":{"end":21555,"seqid":"defaults/reference_seq.gb","start":13468,"strand":"+","type":"CDS"},"ORF3a":{" |
{ | |
"schemaVersion": "1.10.0", | |
"placementMaskRanges": [{"begin":0,"end":100},{"begin":29720,"end":30000}], | |
"nucMutLabelMap": { | |
"174T": [ | |
"20H" | |
], | |
"204T": [ | |
"20E" | |
], |
{ | |
"schemaVersion": "1.10.0", | |
"placementMaskRanges": [{"begin":0,"end":100},{"begin":10700,"end":30000}], | |
"nucMutLabelMap": { | |
"174T": [ | |
"20H" | |
], | |
"204T": [ | |
"20E" | |
], |
Use jsondiffpatch not json-diff jsondiffpatch is much faster json-diff took >30s (couldn't bother waiting anymore) what jsondiffpatch did in <1s https://github.com/benjamine/jsondiffpatch
npm install -g jsondiffpatch
{"version":"v2","meta":{"title":"SARS-CoV-2 phylogeny","updated":"2023-03-15","build_url":"https://github.com/neherlab/nextclade_data_workflows","maintainers":[{"name":"Cornelius Roemer","url":"https://neherlab.org"},{"name":"Richard Neher","url":"https://neherlab.org"}],"display_defaults":{"color_by":"clade_membership","distance_measure":"div","map_triplicate":false,"branch_label":"clade","transmission_lines":false},"genome_annotations":{"nuc":{"end":29903,"start":1,"strand":"+","seqid":"defaults/reference_seq.gb","type":"source"},"E":{"end":26472,"seqid":"defaults/reference_seq.gb","start":26245,"strand":"+","type":"CDS"},"M":{"end":27191,"seqid":"defaults/reference_seq.gb","start":26523,"strand":"+","type":"CDS"},"N":{"end":29533,"seqid":"defaults/reference_seq.gb","start":28274,"strand":"+","type":"CDS"},"ORF1a":{"end":13468,"seqid":"defaults/reference_seq.gb","start":266,"strand":"+","type":"CDS"},"ORF1b":{"end":21555,"seqid":"defaults/reference_seq.gb","start":13468,"strand":"+","type":"CDS"},"ORF3a":{" |
>XP | |
ATTAAAGGTTTATACCTTCCCAGGTAACAAACCAACCAACTTTCGATCTCTTGTAGATCT | |
GTTCTCTAAACGAACTTTAAAATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTGCACT | |
CACGCAGTATAATTAATAACTAATTACTGTCGTTGACAGGACACGAGTAACTCGTCTATC | |
TTCTGCAGGCTGCTTACGGTTTCGTCCGTGTTGCAGCCGATCATCAGCACATCTAGGTTT | |
TGTCCGGGTGTGACCGAAAGGTAAGATGGAGAGCCTTGTCCCTGGTTTCAACGAGAAAAC | |
ACACGTCCAACTCAGTTTGCCTGTTTTACAGGTTCGCGACGTGCTCGTACGTGGCTTTGG | |
AGACTCCGTGGAGGAGGTCTTATCAGAGGCACGTCAACATCTTAAAGATGGCACTTGTGG | |
CTTAGTAGAAGTTGAAAAAGGCGTTTTGCCTCAACTTGAACAGCCCTATGTGTTCATCAA | |
ACGTTCGGATGCTCGAACTGCACCTCATGGTCATGTTATGGTTGAGCTGGTAGCAGAACT |
{"version":"v2","meta":{"title":"SARS-CoV-2 phylogeny","updated":"2023-03-08","build_url":"https://github.com/neherlab/nextclade_data_workflows","maintainers":[{"name":"Cornelius Roemer","url":"https://neherlab.org"},{"name":"Richard Neher","url":"https://neherlab.org"}],"display_defaults":{"color_by":"clade_membership","distance_measure":"div","map_triplicate":false,"branch_label":"clade","transmission_lines":false},"genome_annotations":{"nuc":{"end":29903,"start":1,"strand":"+","seqid":"defaults/reference_seq.gb","type":"source"},"E":{"end":26472,"seqid":"defaults/reference_seq.gb","start":26245,"strand":"+","type":"CDS"},"M":{"end":27191,"seqid":"defaults/reference_seq.gb","start":26523,"strand":"+","type":"CDS"},"N":{"end":29533,"seqid":"defaults/reference_seq.gb","start":28274,"strand":"+","type":"CDS"},"ORF1a":{"end":13468,"seqid":"defaults/reference_seq.gb","start":266,"strand":"+","type":"CDS"},"ORF1b":{"end":21555,"seqid":"defaults/reference_seq.gb","start":13468,"strand":"+","type":"CDS"},"ORF3a":{" |
{"version":"v2","meta":{"title":"SARS-CoV-2 phylogeny","updated":"2023-03-08","build_url":"https://github.com/neherlab/nextclade_data_workflows","maintainers":[{"name":"Cornelius Roemer","url":"https://neherlab.org"},{"name":"Richard Neher","url":"https://neherlab.org"}],"display_defaults":{"color_by":"clade_membership","distance_measure":"div","map_triplicate":false,"branch_label":"clade","transmission_lines":false},"genome_annotations":{"nuc":{"end":29903,"start":1,"strand":"+","seqid":"defaults/reference_seq.gb","type":"source"},"E":{"end":26472,"seqid":"defaults/reference_seq.gb","start":26245,"strand":"+","type":"CDS"},"M":{"end":27191,"seqid":"defaults/reference_seq.gb","start":26523,"strand":"+","type":"CDS"},"N":{"end":29533,"seqid":"defaults/reference_seq.gb","start":28274,"strand":"+","type":"CDS"},"ORF1a":{"end":13468,"seqid":"defaults/reference_seq.gb","start":266,"strand":"+","type":"CDS"},"ORF1b":{"end":21555,"seqid":"defaults/reference_seq.gb","start":13468,"strand":"+","type":"CDS"},"ORF3a":{" |