Documentation ¶
Index ¶
- Variables
- func Execute(cmd *cobra.Command, args []string) error
- func ExportCytoscapeJS(pg graph.Graph[*engine.Object, engine.EdgeBitmap], filename string) error
- func ExportGraphViz(pg graph.Graph[*engine.Object, engine.EdgeBitmap], filename string) error
- func NewWebservice() *webservice
- type AnalysisResults
- type AnalyzeObjectsOptions
- type CytoElements
- type CytoFlatElement
- type CytoGraph
- type CytoGraphData
- type GraphNode
- type MapStringInterface
- type MethodMap
- type PostProcessorFunc
- type Prefs
- type UnionFS
- type XGMMLAttribute
- type XGMMLEdge
- type XGMMLGraph
- type XGMMLNode
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Command = &cobra.Command{ Use: "analyze [-options]", Short: "Lanunches the interactive discovery tool in your browser", } WebService = NewWebservice() )
View Source
var EdgeMemberOfGroup = engine.NewEdge("MemberOfGroup") // Get rid of this
View Source
var PostProcessors []PostProcessorFunc
View Source
var SortBy engine.Attribute = engine.NonExistingAttribute
Functions ¶
func ExportCytoscapeJS ¶
func ExportGraphViz ¶
func NewWebservice ¶
func NewWebservice() *webservice
Types ¶
type AnalysisResults ¶
func AnalyzeObjects ¶
func AnalyzeObjects(opts AnalyzeObjectsOptions) AnalysisResults
type AnalyzeObjectsOptions ¶
type AnalyzeObjectsOptions struct { Objects *engine.Objects StartFilter query.NodeFilter MiddleFilter query.NodeFilter EndFilter query.NodeFilter ObjectTypesF []engine.ObjectType ObjectTypesM []engine.ObjectType ObjectTypesL []engine.ObjectType MethodsL engine.EdgeBitmap MethodsM engine.EdgeBitmap MethodsF engine.EdgeBitmap MaxDepth int MaxOutgoingConnections int Direction engine.EdgeDirection Backlinks int // Backlink depth MinEdgeProbability engine.Probability MinAccumulatedProbability engine.Probability PruneIslands bool NodeLimit int DontExpandAUEO bool }
func NewAnalyzeObjectsOptions ¶
func NewAnalyzeObjectsOptions() AnalyzeObjectsOptions
type CytoElements ¶
type CytoElements []CytoFlatElement
type CytoFlatElement ¶
type CytoFlatElement struct { Data MapStringInterface `json:"data"` Group string `json:"group"` // nodes or edges }
type CytoGraph ¶
type CytoGraph struct { FormatVersion string `json:"format_version"` GeneratedBy string `json:"generated_by"` TargetCytoscapeJSVersion string `json:"target_cytoscapejs_version"` Data CytoGraphData `json:"data"` Elements CytoElements `json:"elements"` }
type CytoGraphData ¶
type MapStringInterface ¶
type PostProcessorFunc ¶
type UnionFS ¶
type UnionFS struct {
// contains filtered or unexported fields
}
func (*UnionFS) AddFS ¶
func (ufs *UnionFS) AddFS(newfs http.FileSystem)
type XGMMLAttribute ¶
type XGMMLGraph ¶
type XGMMLGraph struct { XMLName xml.Name `xml:"graph"` XMLNS string `xml:"xmlns,attr"` XMLNSDC string `xml:"xmlns:dc,attr"` XMLNSXLINK string `xml:"xmlns:xlink,attr"` XMLNSRDF string `xml:"xmlns:rdf,attr"` XMLNSCY string `xml:"xmlns:cy,attr"` Directed int `xml:"directed,attr"` Label string `xml:"label,attr,omitempty"` RootNode int `xml:"Rootnode,attr,omitempty"` Nodes []XGMMLNode Edges []XGMMLEdge }
func NewXGMMLGraph ¶
func NewXGMMLGraph() XGMMLGraph
Click to show internal directories.
Click to hide internal directories.