class Bio::NeXML::FloatTree

Public Class Methods

new( id = nil, options = {}, &block ) click to toggle source
Calls superclass method Bio::NeXML::Tree::new
# File lib/bio/db/nexml/trees.rb, line 452
def initialize( id = nil, options = {}, &block )
  super
end

Public Instance Methods

add_edge( edge ) click to toggle source
Calls superclass method Bio::NeXML::Tree#add_edge
# File lib/bio/db/nexml/trees.rb, line 456
def add_edge( edge )
  edge.length = edge.length.to_f
  super
end
create_edge( options = {} ) click to toggle source
# File lib/bio/db/nexml/trees.rb, line 461
def create_edge( options = {} )
  edge = FloatEdge.new( Bio::NeXML.generate_id( FloatEdge ), options )
  self << edge
  edge        
end
create_rootedge( options = {} ) click to toggle source
# File lib/bio/db/nexml/trees.rb, line 467
def create_rootedge( options = {} )
  rootedge = FloatRootEdge.new( Bio::NeXML.generate_id( FloatRootEdge ), options )
  self << rootedge
  rootedge
end