Commit 702882d0 authored by Alexandre Delanoë's avatar Alexandre Delanoë

Merge remote-tracking branch 'origin/dev-phylo-csv-fix' into dev

parents 0087a0f8 843c3f32
......@@ -45,6 +45,8 @@ data CorpusParser =
Wos {_wos_limit :: Int}
| Tsv {_tsv_limit :: Int}
| Tsv' {_tsv'_limit :: Int}
| Csv {_csv_limit :: Int}
| Csv' {_csv'_limit :: Int}
deriving (Show,Generic,Eq, ToExpr)
instance ToSchema CorpusParser where
......@@ -727,6 +729,8 @@ instance Arbitrary CorpusParser where
arbitrary = oneof [ Wos <$> arbitrary
, Tsv <$> arbitrary
, Tsv' <$> arbitrary
, Csv <$> arbitrary
, Csv' <$> arbitrary
]
instance Arbitrary ListParser where
......
{"_phylo_counts":{"coocByDate":{"1":[[[0,0],1],[[0,1],1],[[0,2],1],[[0,3],1],[[1,1],1],[[1,2],1],[[1,3],1],[[2,2],1],[[2,3],1],[[3,3],1]],"10":[],"11":[],"12":[],"13":[],"14":[],"15":[],"16":[],"17":[[[1,1],1],[[1,5],1],[[1,6],1],[[5,5],1],[[5,6],1],[[6,6],1]],"18":[],"19":[],"2":[[[0,0],1],[[0,1],1],[[0,2],1],[[0,4],1],[[1,1],1],[[1,2],1],[[1,4],1],[[2,2],1],[[2,4],1],[[4,4],1]],"20":[],"21":[],"22":[],"23":[],"24":[],"25":[],"26":[],"27":[],"28":[],"29":[],"3":[[[1,1],1]],"30":[],"31":[],"32":[],"33":[[[7,7],1],[[7,8],1],[[8,8],1]],"34":[],"35":[],"36":[],"37":[],"38":[],"39":[],"4":[],"40":[],"41":[],"42":[],"43":[],"44":[],"45":[],"46":[],"47":[],"48":[],"49":[[[4,4],1]],"5":[],"50":[],"51":[[[0,0],1],[[0,7],1],[[0,9],1],[[0,10],1],[[0,11],1],[[0,12],1],[[0,13],1],[[7,7],1],[[7,9],1],[[7,10],1],[[7,11],1],[[7,12],1],[[7,13],1],[[9,9],1],[[9,10],1],[[9,11],1],[[9,12],1],[[9,13],1],[[10,10],1],[[10,11],1],[[10,12],1],[[10,13],1],[[11,11],1],[[11,12],1],[[11,13],1],[[12,12],1],[[12,13],1],[[13,13],1]],"52":[],"53":[],"54":[[[0,0],3],[[0,7],1],[[0,8],2],[[0,12],1],[[0,14],1],[[0,15],1],[[0,16],1],[[0,17],1],[[7,7],3],[[7,8],1],[[7,9],2],[[7,16],2],[[7,17],2],[[8,8],2],[[8,16],1],[[8,17],1],[[9,9],3],[[9,16],2],[[9,17],1],[[12,12],1],[[12,14],1],[[12,15],1],[[14,14],1],[[14,15],1],[[15,15],1],[[16,16],3],[[16,17],1],[[17,17],2]],"55":[[[0,0],1],[[0,7],1],[[0,8],1],[[0,10],1],[[0,15],1],[[7,7],1],[[7,8],1],[[7,10],1],[[7,15],1],[[8,8],1],[[8,10],1],[[8,15],1],[[10,10],1],[[10,15],1],[[15,15],1]],"56":[[[0,0],2],[[0,7],2],[[0,8],1],[[0,9],2],[[0,10],1],[[0,15],1],[[7,7],2],[[7,8],1],[[7,9],2],[[7,10],1],[[7,15],1],[[8,8],1],[[8,9],1],[[9,9],2],[[9,10],1],[[9,15],1],[[10,10],1],[[10,15],1],[[15,15],1]],"57":[],"58":[[[0,0],2],[[0,7],2],[[0,8],1],[[0,11],1],[[0,13],1],[[0,15],1],[[0,18],2],[[0,19],1],[[7,7],2],[[7,8],1],[[7,11],1],[[7,13],1],[[7,15],1],[[7,18],2],[[7,19],1],[[8,8],1],[[8,15],1],[[8,18],1],[[11,11],1],[[11,13],1],[[11,18],1],[[11,19],1],[[13,13],1],[[13,18],1],[[13,19],1],[[15,15],1],[[15,18],1],[[18,18],2],[[18,19],1],[[19,19],1]],"59":[],"6":[],"60":[[[7,7],1],[[7,18],1],[[7,19],1],[[8,8],1],[[8,12],1],[[8,13],1],[[8,19],1],[[12,12],1],[[12,13],1],[[12,19],1],[[13,13],1],[[13,19],1],[[18,18],1],[[18,19],1],[[19,19],2]],"61":[[[7,7],1],[[7,11],1],[[7,15],1],[[7,17],1],[[11,11],1],[[11,15],1],[[11,17],1],[[15,15],1],[[15,17],1],[[17,17],1]],"62":[[[0,0],1],[[0,8],1],[[0,12],1],[[0,15],1],[[8,8],1],[[8,12],1],[[8,15],1],[[12,12],1],[[12,15],1],[[15,15],1]],"7":[],"8":[],"9":[]},"docsByDate":{"1":1,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":1,"18":0,"19":0,"2":1,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"3":1,"30":0,"31":0,"32":0,"33":1,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"4":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":1,"5":0,"50":0,"51":1,"52":0,"53":0,"54":6,"55":1,"56":2,"57":0,"58":2,"59":0,"6":0,"60":2,"61":1,"62":1,"7":0,"8":0,"9":0},"lastRootsFreq":{"0":6.666666666666667e-2,"11":6.666666666666667e-2,"12":0.13333333333333333,"13":6.666666666666667e-2,"15":0.13333333333333333,"17":6.666666666666667e-2,"18":6.666666666666667e-2,"19":0.13333333333333333,"7":0.13333333333333333,"8":0.13333333333333333},"rootsCount":{"0":12,"1":4,"10":3,"11":3,"12":4,"13":3,"14":1,"15":6,"16":3,"17":3,"18":3,"19":3,"2":2,"3":1,"4":2,"5":1,"6":1,"7":12,"8":8,"9":6},"rootsCountByDate":{"1":{"0":1,"1":1,"2":1,"3":1},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{"1":1,"5":1,"6":1},"18":{},"19":{},"2":{"0":1,"1":1,"2":1,"4":1},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"3":{"1":1},"30":{},"31":{},"32":{},"33":{"7":1,"8":1},"34":{},"35":{},"36":{},"37":{},"38":{},"39":{},"4":{},"40":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"49":{"4":1},"5":{},"50":{},"51":{"0":1,"10":1,"11":1,"12":1,"13":1,"7":1,"9":1},"52":{},"53":{},"54":{"0":3,"12":1,"14":1,"15":1,"16":3,"17":2,"7":3,"8":2,"9":3},"55":{"0":1,"10":1,"15":1,"7":1,"8":1},"56":{"0":2,"10":1,"15":1,"7":2,"8":1,"9":2},"57":{},"58":{"0":2,"11":1,"13":1,"15":1,"18":2,"19":1,"7":2,"8":1},"59":{},"6":{},"60":{"12":1,"13":1,"18":1,"19":2,"7":1,"8":1},"61":{"11":1,"15":1,"17":1,"7":1},"62":{"0":1,"12":1,"15":1,"8":1},"7":{},"8":{},"9":{}},"rootsFreq":{"0":0.14814814814814817,"1":4.9382716049382734e-2,"10":3.703703703703704e-2,"11":3.703703703703704e-2,"12":4.9382716049382734e-2,"13":3.703703703703704e-2,"14":1.2345679012345684e-2,"15":7.407407407407408e-2,"16":3.703703703703704e-2,"17":3.703703703703704e-2,"18":3.703703703703704e-2,"19":3.703703703703704e-2,"2":2.4691358024691367e-2,"3":1.2345679012345684e-2,"4":2.4691358024691367e-2,"5":1.2345679012345684e-2,"6":1.2345679012345684e-2,"7":0.14814814814814817,"8":9.876543209876547e-2,"9":7.407407407407408e-2}},"_phylo_foundations":{"roots":["cesar","caesar-iii","ptolemee-x","berenice-iii","aurelia-cotta","pisae","pline","cleopatre","alexandrie","ptolemee-xiii","ptolemee-xiv","marc-antoine","antoine","octave","auguste","rome","pompee","ptolemee","brutus","cassius"],"rootsInGroups":{"0":[[[[56,58],1],0],[[[54,56],1],0],[[[52,54],1],0],[[[1,3],1],0]],"1":[[[[1,3],1],0]],"16":[[[[52,54],1],2]],"17":[[[[52,54],1],1]],"18":[[[[56,58],1],0]],"2":[[[[1,3],1],0]],"7":[[[[56,58],1],0],[[[54,56],1],0],[[[52,54],1],2],[[[52,54],1],1]],"8":[[[[52,54],1],0]],"9":[[[[54,56],1],0],[[[52,54],1],2]]}},"_phylo_level":0.5,"_phylo_param":{"_phyloParam_config":{"clique":{"_mcl_filter":"ByNeighbours","_mcl_size":0,"_mcl_threshold":15,"tag":"MaxClique"},"corpusParser":{"_csv_limit":150000,"tag":"Csv"},"corpusPath":"corpus.csv","defaultMode":false,"exportFilter":[{"_branch_size":0}],"exportLabel":[{"_branch_labelSize":2,"_branch_labelTagger":"MostEmergentTfIdf","tag":"BranchLabel"},{"_group_labelSize":2,"_group_labelTagger":"MostEmergentInclusive","tag":"GroupLabel"}],"exportSort":{"_sort_order":"Desc","tag":"ByHierarchy"},"findAncestors":false,"listParser":"V4","listPath":"list.csv","outputPath":"data/","phyloName":"Cesar et Cleopatre","phyloQuality":{"_qua_granularity":0.5,"_qua_minBranch":3},"phyloScale":2,"phyloSynchrony":{"_bpt_scope":"AllBranches","_bpt_sensibility":0,"_bpt_strategy":"MergeAllGroups","_bpt_threshold":0.6,"tag":"ByProximityThreshold"},"seaElevation":{"_evol_neighborhood":true,"tag":"Evolving"},"similarity":{"_wlj_minSharedNgrams":2,"_wlj_sensibility":0.5,"tag":"WeightedLogJaccard"},"timeUnit":{"_year_matchingFrame":5,"_year_period":3,"_year_step":1,"tag":"Year"}},"_phyloParam_software":{"_software_name":"GarganText","_software_version":"v5"},"_phyloParam_version":"v3"},"_phylo_periods":[[[1,3],{"_phylo_periodPeriod":[1,3],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[1,3],1],{"_phylo_scaleGroups":[[[[[1,3],1],0],{"_phylo_groupAncestors":[],"_phylo_groupBranchId":[1,[0]],"_phylo_groupCooc":[[[0,0],2],[[0,1],2],[[0,2],2],[[1,1],3],[[1,2],2],[[2,2],2]],"_phylo_groupDensity":0.7777777777777777,"_phylo_groupIndex":0,"_phylo_groupLabel":"","_phylo_groupMeta":{"breaks":[0],"seaLevels":[0]},"_phylo_groupNgrams":[0,1,2],"_phylo_groupPeriod":[1,3],"_phylo_groupPeriod'":["",""],"_phylo_groupPeriodChilds":[],"_phylo_groupPeriodMemoryChilds":[],"_phylo_groupPeriodMemoryParents":[],"_phylo_groupPeriodParents":[],"_phylo_groupRootsCount":{"0":2,"1":3,"2":2,"3":1,"4":1},"_phylo_groupScale":1,"_phylo_groupScaleChilds":[],"_phylo_groupScaleParents":[],"_phylo_groupSources":[],"_phylo_groupSupport":0,"_phylo_groupWeight":null}]],"_phylo_scalePeriod":[1,3],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[2,4],{"_phylo_periodPeriod":[2,4],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[2,4],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[2,4],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[3,5],{"_phylo_periodPeriod":[3,5],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[3,5],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[3,5],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[4,6],{"_phylo_periodPeriod":[4,6],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[4,6],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[4,6],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[5,7],{"_phylo_periodPeriod":[5,7],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[5,7],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[5,7],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[6,8],{"_phylo_periodPeriod":[6,8],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[6,8],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[6,8],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[7,9],{"_phylo_periodPeriod":[7,9],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[7,9],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[7,9],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[8,10],{"_phylo_periodPeriod":[8,10],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[8,10],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[8,10],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[9,11],{"_phylo_periodPeriod":[9,11],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[9,11],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[9,11],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[10,12],{"_phylo_periodPeriod":[10,12],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[10,12],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[10,12],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[11,13],{"_phylo_periodPeriod":[11,13],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[11,13],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[11,13],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[12,14],{"_phylo_periodPeriod":[12,14],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[12,14],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[12,14],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[13,15],{"_phylo_periodPeriod":[13,15],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[13,15],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[13,15],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[14,16],{"_phylo_periodPeriod":[14,16],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[14,16],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[14,16],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[15,17],{"_phylo_periodPeriod":[15,17],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[15,17],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[15,17],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[16,18],{"_phylo_periodPeriod":[16,18],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[16,18],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[16,18],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[17,19],{"_phylo_periodPeriod":[17,19],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[17,19],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[17,19],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[18,20],{"_phylo_periodPeriod":[18,20],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[18,20],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[18,20],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[19,21],{"_phylo_periodPeriod":[19,21],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[19,21],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[19,21],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[20,22],{"_phylo_periodPeriod":[20,22],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[20,22],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[20,22],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[21,23],{"_phylo_periodPeriod":[21,23],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[21,23],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[21,23],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[22,24],{"_phylo_periodPeriod":[22,24],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[22,24],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[22,24],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[23,25],{"_phylo_periodPeriod":[23,25],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[23,25],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[23,25],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[24,26],{"_phylo_periodPeriod":[24,26],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[24,26],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[24,26],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[25,27],{"_phylo_periodPeriod":[25,27],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[25,27],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[25,27],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[26,28],{"_phylo_periodPeriod":[26,28],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[26,28],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[26,28],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[27,29],{"_phylo_periodPeriod":[27,29],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[27,29],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[27,29],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[28,30],{"_phylo_periodPeriod":[28,30],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[28,30],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[28,30],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[29,31],{"_phylo_periodPeriod":[29,31],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[29,31],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[29,31],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[30,32],{"_phylo_periodPeriod":[30,32],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[30,32],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[30,32],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[31,33],{"_phylo_periodPeriod":[31,33],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[31,33],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[31,33],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[32,34],{"_phylo_periodPeriod":[32,34],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[32,34],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[32,34],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[33,35],{"_phylo_periodPeriod":[33,35],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[33,35],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[33,35],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[34,36],{"_phylo_periodPeriod":[34,36],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[34,36],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[34,36],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[35,37],{"_phylo_periodPeriod":[35,37],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[35,37],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[35,37],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[36,38],{"_phylo_periodPeriod":[36,38],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[36,38],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[36,38],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[37,39],{"_phylo_periodPeriod":[37,39],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[37,39],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[37,39],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[38,40],{"_phylo_periodPeriod":[38,40],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[38,40],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[38,40],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[39,41],{"_phylo_periodPeriod":[39,41],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[39,41],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[39,41],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[40,42],{"_phylo_periodPeriod":[40,42],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[40,42],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[40,42],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[41,43],{"_phylo_periodPeriod":[41,43],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[41,43],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[41,43],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[42,44],{"_phylo_periodPeriod":[42,44],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[42,44],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[42,44],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[43,45],{"_phylo_periodPeriod":[43,45],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[43,45],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[43,45],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[44,46],{"_phylo_periodPeriod":[44,46],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[44,46],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[44,46],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[45,47],{"_phylo_periodPeriod":[45,47],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[45,47],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[45,47],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[46,48],{"_phylo_periodPeriod":[46,48],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[46,48],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[46,48],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[47,49],{"_phylo_periodPeriod":[47,49],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[47,49],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[47,49],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[48,50],{"_phylo_periodPeriod":[48,50],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[48,50],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[48,50],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[49,51],{"_phylo_periodPeriod":[49,51],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[49,51],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[49,51],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[50,52],{"_phylo_periodPeriod":[50,52],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[50,52],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[50,52],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[51,53],{"_phylo_periodPeriod":[51,53],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[51,53],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[51,53],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[52,54],{"_phylo_periodPeriod":[52,54],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[52,54],1],{"_phylo_scaleGroups":[[[[[52,54],1],0],{"_phylo_groupAncestors":[],"_phylo_groupBranchId":[1,[0]],"_phylo_groupCooc":[[[0,0],3],[[0,8],2],[[8,8],2]],"_phylo_groupDensity":0.3333333333333333,"_phylo_groupIndex":0,"_phylo_groupLabel":"","_phylo_groupMeta":{"breaks":[0],"seaLevels":[0]},"_phylo_groupNgrams":[0,8],"_phylo_groupPeriod":[52,54],"_phylo_groupPeriod'":["",""],"_phylo_groupPeriodChilds":[],"_phylo_groupPeriodMemoryChilds":[],"_phylo_groupPeriodMemoryParents":[],"_phylo_groupPeriodParents":[],"_phylo_groupRootsCount":{"0":3,"12":1,"14":1,"15":1,"16":3,"17":2,"7":3,"8":2,"9":3},"_phylo_groupScale":1,"_phylo_groupScaleChilds":[],"_phylo_groupScaleParents":[],"_phylo_groupSources":[],"_phylo_groupSupport":0,"_phylo_groupWeight":null}],[[[[52,54],1],1],{"_phylo_groupAncestors":[],"_phylo_groupBranchId":[1,[0]],"_phylo_groupCooc":[[[7,7],3],[[7,17],2],[[17,17],2]],"_phylo_groupDensity":0.3333333333333333,"_phylo_groupIndex":1,"_phylo_groupLabel":"","_phylo_groupMeta":{"breaks":[0],"seaLevels":[0]},"_phylo_groupNgrams":[7,17],"_phylo_groupPeriod":[52,54],"_phylo_groupPeriod'":["",""],"_phylo_groupPeriodChilds":[],"_phylo_groupPeriodMemoryChilds":[],"_phylo_groupPeriodMemoryParents":[],"_phylo_groupPeriodParents":[],"_phylo_groupRootsCount":{"0":3,"12":1,"14":1,"15":1,"16":3,"17":2,"7":3,"8":2,"9":3},"_phylo_groupScale":1,"_phylo_groupScaleChilds":[],"_phylo_groupScaleParents":[],"_phylo_groupSources":[],"_phylo_groupSupport":0,"_phylo_groupWeight":null}],[[[[52,54],1],2],{"_phylo_groupAncestors":[],"_phylo_groupBranchId":[1,[0]],"_phylo_groupCooc":[[[7,7],3],[[7,9],2],[[7,16],2],[[9,9],3],[[9,16],2],[[16,16],3]],"_phylo_groupDensity":0.4444444444444444,"_phylo_groupIndex":2,"_phylo_groupLabel":"","_phylo_groupMeta":{"breaks":[0],"seaLevels":[0]},"_phylo_groupNgrams":[7,9,16],"_phylo_groupPeriod":[52,54],"_phylo_groupPeriod'":["",""],"_phylo_groupPeriodChilds":[],"_phylo_groupPeriodMemoryChilds":[],"_phylo_groupPeriodMemoryParents":[],"_phylo_groupPeriodParents":[],"_phylo_groupRootsCount":{"0":3,"12":1,"14":1,"15":1,"16":3,"17":2,"7":3,"8":2,"9":3},"_phylo_groupScale":1,"_phylo_groupScaleChilds":[],"_phylo_groupScaleParents":[],"_phylo_groupSources":[],"_phylo_groupSupport":0,"_phylo_groupWeight":null}]],"_phylo_scalePeriod":[52,54],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[53,55],{"_phylo_periodPeriod":[53,55],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[53,55],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[53,55],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[54,56],{"_phylo_periodPeriod":[54,56],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[54,56],1],{"_phylo_scaleGroups":[[[[[54,56],1],0],{"_phylo_groupAncestors":[],"_phylo_groupBranchId":[1,[0]],"_phylo_groupCooc":[[[0,0],6],[[0,7],4],[[0,9],2],[[7,7],6],[[7,9],4],[[9,9],5]],"_phylo_groupDensity":0.3703703703703704,"_phylo_groupIndex":0,"_phylo_groupLabel":"","_phylo_groupMeta":{"breaks":[0],"seaLevels":[0]},"_phylo_groupNgrams":[0,7,9],"_phylo_groupPeriod":[54,56],"_phylo_groupPeriod'":["",""],"_phylo_groupPeriodChilds":[],"_phylo_groupPeriodMemoryChilds":[],"_phylo_groupPeriodMemoryParents":[],"_phylo_groupPeriodParents":[],"_phylo_groupRootsCount":{"0":6,"10":2,"12":1,"14":1,"15":3,"16":3,"17":2,"7":6,"8":4,"9":5},"_phylo_groupScale":1,"_phylo_groupScaleChilds":[],"_phylo_groupScaleParents":[],"_phylo_groupSources":[],"_phylo_groupSupport":0,"_phylo_groupWeight":null}]],"_phylo_scalePeriod":[54,56],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[55,57],{"_phylo_periodPeriod":[55,57],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[55,57],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[55,57],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[56,58],{"_phylo_periodPeriod":[56,58],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[56,58],1],{"_phylo_scaleGroups":[[[[[56,58],1],0],{"_phylo_groupAncestors":[],"_phylo_groupBranchId":[1,[0]],"_phylo_groupCooc":[[[0,0],4],[[0,7],4],[[0,18],2],[[7,7],4],[[7,18],2],[[18,18],2]],"_phylo_groupDensity":0.6666666666666666,"_phylo_groupIndex":0,"_phylo_groupLabel":"","_phylo_groupMeta":{"breaks":[0],"seaLevels":[0]},"_phylo_groupNgrams":[0,7,18],"_phylo_groupPeriod":[56,58],"_phylo_groupPeriod'":["",""],"_phylo_groupPeriodChilds":[],"_phylo_groupPeriodMemoryChilds":[],"_phylo_groupPeriodMemoryParents":[],"_phylo_groupPeriodParents":[],"_phylo_groupRootsCount":{"0":4,"10":1,"11":1,"13":1,"15":2,"18":2,"19":1,"7":4,"8":2,"9":2},"_phylo_groupScale":1,"_phylo_groupScaleChilds":[],"_phylo_groupScaleParents":[],"_phylo_groupSources":[],"_phylo_groupSupport":0,"_phylo_groupWeight":null}]],"_phylo_scalePeriod":[56,58],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[57,59],{"_phylo_periodPeriod":[57,59],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[57,59],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[57,59],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[58,60],{"_phylo_periodPeriod":[58,60],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[58,60],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[58,60],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[59,61],{"_phylo_periodPeriod":[59,61],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[59,61],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[59,61],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}],[[60,62],{"_phylo_periodPeriod":[60,62],"_phylo_periodPeriodStr":["",""],"_phylo_periodScales":[[[[60,62],1],{"_phylo_scaleGroups":[],"_phylo_scalePeriod":[60,62],"_phylo_scalePeriodStr":["",""],"_phylo_scaleScale":1}]]}]],"_phylo_quality":0,"_phylo_seaLadder":[0.1,0.2,0.30000000000000004,0.4,0.5,0.6,0.7,0.7999999999999999,0.8999999999999999,0.9999999999999999],"_phylo_sources":{"_sources":[]}}
\ No newline at end of file
......@@ -13,7 +13,7 @@ import Data.Text.Lazy as TL
import Data.TreeDiff
import Data.Vector qualified as V
import Gargantext.Core.Text.List.Formats.TSV
import Gargantext.Core.Types.Phylo
import Gargantext.Core.Types.Phylo hiding (Phylo(..))
import Gargantext.Core.Viz.Phylo hiding (EdgeType(..))
import Gargantext.Core.Viz.Phylo.API.Tools (readPhylo, phylo2dot2json)
import Gargantext.Core.Viz.Phylo.Example qualified as Cleopatre
......@@ -69,6 +69,7 @@ tests = testGroup "Phylo" [
, testGroup "relatedComponents" [
testCase "finds simple connection" testRelComp_Connected
]
, testCase "parses csv phylo" testCsvPhylo
]
testCleopatreWithoutLinkExpectedOutput :: Assertion
......@@ -248,3 +249,11 @@ testToPhyloDeterminism = do
let actual = setConfig phyloTestConfig $ toPhylo $ toPhyloWithoutLink corpus config
expected <- setConfig phyloTestConfig <$> (readPhylo =<< getDataFileName "test-data/phylo/187481.json")
assertBool ("Phylo mismatch! " <> show (ansiWlEditExprCompact $ ediff expected actual)) (expected == actual)
testCsvPhylo :: Assertion
testCsvPhylo = do
pth <- getDataFileName "test-data/phylo/cleopatre.golden.csv.json"
phyloJson <- eitherDecodeFileStrict' @Phylo pth
case phyloJson of
Left err -> error err
Right _ -> pure ()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment