gargantext-0.0.7.1.5.3: Search, map, share
Copyright(c) CNRS 2017-Present
LicenseAGPL + CECILL v3
Maintainerteam@gargantext.org
Stabilityexperimental
PortabilityPOSIX
Safe HaskellSafe-Inferred
LanguageHaskell2010

Gargantext.Core.Types.Phylo

Description

Specifications of Phylomemy format.

Phylomemy can be described as a Temporal Graph with different scale of granularity of group of ngrams (terms and multi-terms).

The main type is Phylo which is synonym of Phylomemy (only difference is the number of chars).

Phylomemy was first described in Chavalarias, D., Cointet, J.-P., 2013. Phylomemetic patterns in science evolution—the rise and fall of scientific fields. PloS one 8, e54847. .

Synopsis

Documentation

data Phylo #

Phylo datatype descriptor of a phylomemy Duration : time Segment of the whole phylomemy in UTCTime format (start,end) Ngrams : list of all (possible) terms contained in the phylomemy (with their id) Steps : list of all steps to build the phylomemy

Instances

Instances details
FromJSON Phylo # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON Phylo # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic Phylo # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep Phylo :: Type -> Type #

Methods

from :: Phylo -> Rep Phylo x #

to :: Rep Phylo x -> Phylo #

NFData Phylo # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Methods

rnf :: Phylo -> () #

ToSchema Phylo #

ToSchema instances

Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep Phylo # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep Phylo = D1 ('MetaData "Phylo" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'False) (C1 ('MetaCons "Phylo" 'PrefixI 'True) (S1 ('MetaSel ('Just "_phylo_Duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Start, End)) :*: (S1 ('MetaSel ('Just "_phylo_Ngrams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Ngram]) :*: S1 ('MetaSel ('Just "_phylo_Periods") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [PhyloPeriod]))))

type Start = POSIXTime #

UTCTime in seconds since UNIX epoch

type End = POSIXTime #

type Ngram = (NgramId, Text) #

Indexed Ngram

type NgramId = Int #

data PhyloPeriod #

PhyloStep : steps of phylomemy on temporal axis Period: tuple (start date, end date) of the step of the phylomemy Levels: levels of granularity

Instances

Instances details
FromJSON PhyloPeriod # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON PhyloPeriod # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic PhyloPeriod # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep PhyloPeriod :: Type -> Type #

NFData PhyloPeriod # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Methods

rnf :: PhyloPeriod -> () #

ToSchema PhyloPeriod # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep PhyloPeriod # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep PhyloPeriod = D1 ('MetaData "PhyloPeriod" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'False) (C1 ('MetaCons "PhyloPeriod" 'PrefixI 'True) (S1 ('MetaSel ('Just "_phylo_PeriodId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PhyloPeriodId) :*: S1 ('MetaSel ('Just "_phylo_PeriodLevels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [PhyloLevel])))

data PhyloLevel #

PhyloLevel : levels of phylomemy on level axis Levels description: Level -1: Ngram equals itself (by identity) == _phylo_Ngrams Level 0: Group of synonyms (by stems + by qualitative expert meaning) Level 1: First level of clustering Level N: Nth level of clustering

Instances

Instances details
FromJSON PhyloLevel # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON PhyloLevel # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic PhyloLevel # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep PhyloLevel :: Type -> Type #

NFData PhyloLevel # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Methods

rnf :: PhyloLevel -> () #

ToSchema PhyloLevel # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep PhyloLevel # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep PhyloLevel = D1 ('MetaData "PhyloLevel" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'False) (C1 ('MetaCons "PhyloLevel" 'PrefixI 'True) (S1 ('MetaSel ('Just "_phylo_LevelId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PhyloLevelId) :*: S1 ('MetaSel ('Just "_phylo_LevelGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [PhyloGroup])))

data PhyloGroup #

PhyloGroup : group of ngrams at each level and step Label : maybe has a label as text Ngrams: set of terms that build the group Period Parents|Childs: weighted link to Parents|Childs (Temporal Period axis) Level Parents|Childs: weighted link to Parents|Childs (Level Granularity axis)

Instances

Instances details
FromJSON PhyloGroup # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON PhyloGroup # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic PhyloGroup # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep PhyloGroup :: Type -> Type #

NFData PhyloGroup # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Methods

rnf :: PhyloGroup -> () #

ToSchema PhyloGroup # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep PhyloGroup # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep PhyloGroup = D1 ('MetaData "PhyloGroup" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'False) (C1 ('MetaCons "PhyloGroup" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_phylo_GroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PhyloGroupId) :*: (S1 ('MetaSel ('Just "_phylo_GroupLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_phylo_GroupNgrams") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [NgramId]))) :*: ((S1 ('MetaSel ('Just "_phylo_GroupPeriodParents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Edge]) :*: S1 ('MetaSel ('Just "_phylo_GroupPeriodChilds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Edge])) :*: (S1 ('MetaSel ('Just "_phylo_GroupLevelParents") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Edge]) :*: S1 ('MetaSel ('Just "_phylo_GroupLevelChilds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Edge])))))

type Weight = Double #

data GraphData #

Phylo GraphData datatype descriptor. It must be isomorphic to the GraphData type of the purecript frontend.

Instances

Instances details
Arbitrary GraphData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

FromJSON GraphData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON GraphData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic GraphData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep GraphData :: Type -> Type #

Show GraphData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Eq GraphData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToSchema GraphData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToExpr GraphData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep GraphData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

data GraphDataData #

Instances

Instances details
Arbitrary GraphDataData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

FromJSON GraphDataData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON GraphDataData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic GraphDataData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep GraphDataData :: Type -> Type #

Show GraphDataData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Eq GraphDataData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToSchema GraphDataData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToExpr GraphDataData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep GraphDataData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep GraphDataData = D1 ('MetaData "GraphDataData" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'False) (C1 ('MetaCons "GraphDataData" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "_gdd_bb") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_gdd_color") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gdd_fontsize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "_gdd_label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_gdd_labelloc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gdd_lheight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "_gdd_lp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_gdd_lwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gdd_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "_gdd_nodesep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_gdd_overlap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gdd_phyloBranches") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))) :*: (((S1 ('MetaSel ('Just "_gdd_phyloDocs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_gdd_phyloFoundations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gdd_phyloGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "_gdd_phyloPeriods") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_gdd_phyloSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gdd_phyloTerms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "_gdd_phyloTimeScale") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_gdd_rank") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gdd_ranksep") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "_gdd_ratio") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_gdd_splines") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gdd_style") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

data ObjectData #

Instances

Instances details
Arbitrary ObjectData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

FromJSON ObjectData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON ObjectData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic ObjectData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep ObjectData :: Type -> Type #

Show ObjectData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Eq ObjectData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToSchema ObjectData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToExpr ObjectData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep ObjectData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep ObjectData = D1 ('MetaData "ObjectData" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'False) ((C1 ('MetaCons "GroupToNode" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GvId) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NodeCommonData) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GroupToNodeData))) :+: C1 ('MetaCons "BranchToNode" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GvId) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NodeCommonData) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 BranchToNodeData)))) :+: (C1 ('MetaCons "PeriodToNode" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GvId) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 NodeCommonData) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PeriodToNodeData))) :+: C1 ('MetaCons "Layer" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GvId) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GraphDataData) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 LayerData)))))

data GroupToNodeData #

Instances

Instances details
Arbitrary GroupToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

FromJSON GroupToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON GroupToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic GroupToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep GroupToNodeData :: Type -> Type #

Show GroupToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Eq GroupToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToExpr GroupToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep GroupToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep GroupToNodeData = D1 ('MetaData "GroupToNodeData" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'False) (C1 ('MetaCons "GroupToNodeData" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "_gtn_bId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gtn_branchId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_gtn_fontname") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gtn_foundation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "_gtn_frequence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gtn_from") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_gtn_lbl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gtn_penwidth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: (((S1 ('MetaSel ('Just "_gtn_role") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gtn_seaLvl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "_gtn_source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gtn_strFrom") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "_gtn_strTo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_gtn_support") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_gtn_to") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gtn_weight") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

data BranchToNodeData #

Instances

Instances details
Arbitrary BranchToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

FromJSON BranchToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON BranchToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic BranchToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep BranchToNodeData :: Type -> Type #

Show BranchToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Eq BranchToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToExpr BranchToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep BranchToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

data PeriodToNodeData #

Instances

Instances details
Arbitrary PeriodToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

FromJSON PeriodToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON PeriodToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic PeriodToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep PeriodToNodeData :: Type -> Type #

Show PeriodToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Eq PeriodToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToExpr PeriodToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep PeriodToNodeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep PeriodToNodeData = D1 ('MetaData "PeriodToNodeData" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'False) (C1 ('MetaCons "PeriodToNodeData" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_ptn_fontsize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_ptn_from") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_ptn_strFrom") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "_ptn_strTo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "_ptn_to") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

data LayerData #

Constructors

LayerData 

Fields

Instances

Instances details
Arbitrary LayerData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

FromJSON LayerData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON LayerData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic LayerData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep LayerData :: Type -> Type #

Show LayerData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Eq LayerData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToExpr LayerData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep LayerData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep LayerData = D1 ('MetaData "LayerData" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'False) (C1 ('MetaCons "LayerData" 'PrefixI 'True) (S1 ('MetaSel ('Just "_ld_nodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Int])))

data NodeCommonData #

Instances

Instances details
Arbitrary NodeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

FromJSON NodeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON NodeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic NodeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep NodeCommonData :: Type -> Type #

Show NodeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Eq NodeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToExpr NodeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep NodeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep NodeCommonData = D1 ('MetaData "NodeCommonData" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'False) (C1 ('MetaCons "NodeCommonData" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_nd_height") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_nd_label") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_nd_name") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "_nd_nodeType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_nd_pos") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_nd_shape") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_nd_width") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))))

data EdgeCommonData #

Constructors

EdgeCommonData 

Fields

Instances

Instances details
Arbitrary EdgeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON EdgeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic EdgeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep EdgeCommonData :: Type -> Type #

Show EdgeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Eq EdgeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToSchema EdgeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToExpr EdgeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep EdgeCommonData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep EdgeCommonData = D1 ('MetaData "EdgeCommonData" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'False) (C1 ('MetaCons "EdgeCommonData" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_ed_color") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_ed_head") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "_ed_pos") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_ed_tail") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "_ed_width") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))))

newtype GvId #

Constructors

GvId 

Fields

Instances

Instances details
Arbitrary GvId # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Methods

arbitrary :: Gen GvId #

shrink :: GvId -> [GvId] #

FromJSON GvId # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON GvId #

JSON instances

Instance details

Defined in Gargantext.Core.Types.Phylo

Generic GvId # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep GvId :: Type -> Type #

Methods

from :: GvId -> Rep GvId x #

to :: Rep GvId x -> GvId #

Show GvId # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Methods

showsPrec :: Int -> GvId -> ShowS #

show :: GvId -> String #

showList :: [GvId] -> ShowS #

Eq GvId # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Methods

(==) :: GvId -> GvId -> Bool #

(/=) :: GvId -> GvId -> Bool #

ToSchema GvId # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToExpr GvId # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Methods

toExpr :: GvId -> Expr #

listToExpr :: [GvId] -> Expr #

type Rep GvId # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep GvId = D1 ('MetaData "GvId" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'True) (C1 ('MetaCons "GvId" 'PrefixI 'True) (S1 ('MetaSel ('Just "_GvId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))

data EdgeData #

Instances

Instances details
Arbitrary EdgeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

FromJSON EdgeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON EdgeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic EdgeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep EdgeData :: Type -> Type #

Methods

from :: EdgeData -> Rep EdgeData x #

to :: Rep EdgeData x -> EdgeData #

Show EdgeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Eq EdgeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToSchema EdgeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToExpr EdgeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep EdgeData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep EdgeData = D1 ('MetaData "EdgeData" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'False) ((C1 ('MetaCons "GroupToAncestor" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GvId) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EdgeCommonData) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GroupToAncestorData))) :+: C1 ('MetaCons "GroupToGroup" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GvId) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EdgeCommonData) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GroupToGroupData)))) :+: (C1 ('MetaCons "BranchToGroup" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GvId) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EdgeCommonData) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 BranchToGroupData))) :+: C1 ('MetaCons "PeriodToPeriod" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GvId) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 EdgeCommonData))))

data GroupToAncestorData #

Instances

Instances details
Arbitrary GroupToAncestorData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

FromJSON GroupToAncestorData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON GroupToAncestorData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic GroupToAncestorData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep GroupToAncestorData :: Type -> Type #

Show GroupToAncestorData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Eq GroupToAncestorData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToSchema GroupToAncestorData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToExpr GroupToAncestorData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep GroupToAncestorData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep GroupToAncestorData = D1 ('MetaData "GroupToAncestorData" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'False) (C1 ('MetaCons "GroupToAncestorData" 'PrefixI 'True) ((S1 ('MetaSel ('Just "_gta_arrowhead") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gta_lbl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "_gta_penwidth") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gta_style") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))))

data GroupToGroupData #

Instances

Instances details
Arbitrary GroupToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

FromJSON GroupToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON GroupToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic GroupToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep GroupToGroupData :: Type -> Type #

Show GroupToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Eq GroupToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToSchema GroupToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToExpr GroupToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep GroupToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep GroupToGroupData = D1 ('MetaData "GroupToGroupData" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'False) (C1 ('MetaCons "GroupToGroupData" 'PrefixI 'True) (S1 ('MetaSel ('Just "_gtg_constraint") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_gtg_lbl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_gtg_penwidth") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))))

data BranchToGroupData #

Instances

Instances details
Arbitrary BranchToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

FromJSON BranchToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToJSON BranchToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Generic BranchToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Associated Types

type Rep BranchToGroupData :: Type -> Type #

Show BranchToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

Eq BranchToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToSchema BranchToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

ToExpr BranchToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep BranchToGroupData # 
Instance details

Defined in Gargantext.Core.Types.Phylo

type Rep BranchToGroupData = D1 ('MetaData "BranchToGroupData" "Gargantext.Core.Types.Phylo" "gargantext-0.0.7.1.5.3-inplace" 'False) (C1 ('MetaCons "BranchToGroupData" 'PrefixI 'True) (S1 ('MetaSel ('Just "_btg_arrowhead") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "_btg_style") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))