Package obitools :: Package phylogeny :: Class PhylogenicTree
[hide private]
[frames] | no frames]

Class PhylogenicTree

source code


Instance Methods [hide private]
 
__init__(self, label='G', indexer=None, nodes=None, edges=None)
Directed Graph constructor.
source code
 
addNode(self, node=None, index=None, **data) source code
 
getNode(self, node=None, index=None) source code
 
getEdge(self, node1=None, node2=None, index1=None, index2=None) source code

Inherited from graph.tree.Forest: addEdge, isASingleTree

Inherited from graph.Graph: __delitem__, __getitem__, __iter__, __len__, __str__, delEdge, delNode, edgeCount, edgeIterator, getBestNode, neighbourIndexSet, newEmpty, nodeIndexIterator, nodeIterator, subgraph

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, label='G', indexer=None, nodes=None, edges=None)
(Constructor)

source code 

Directed Graph constructor.

Parameters:
  • label - Graph name, set to 'G' by default
  • indexer - node label indexer
  • nodes - set of nodes to add to the graph
  • edges - set of edges to add to the graph
Overrides: object.__init__
(inherited documentation)

addNode(self, node=None, index=None, **data)

source code 
Overrides: graph.Graph.addNode

getNode(self, node=None, index=None)

source code 
Overrides: graph.Graph.getNode

getEdge(self, node1=None, node2=None, index1=None, index2=None)

source code 
Parameters:
  • node1 ()
  • node2 ()
  • index1 ()
  • index2 ()
Overrides: graph.Graph.getEdge