This indicates the color of a node when rendered (the color applies to the whole node and its children unless overwritten by the color(s) of sub clades).
# File lib/bio/db/phyloxml/phyloxml_elements.rb, line 762 def blue=(str) @blue = str.to_i end
# File lib/bio/db/phyloxml/phyloxml_elements.rb, line 758 def green=(str) @green = str.to_i end
# File lib/bio/db/phyloxml/phyloxml_elements.rb, line 754 def red=(str) @red = str.to_i end
Converts elements to xml representation. Called by PhyloXML::Writer class.
# File lib/bio/db/phyloxml/phyloxml_elements.rb, line 767 def to_xml #@todo add unit test if @red == nil raise "Subelement red of BranchColor element should not be nil" elsif @green == nil raise "Subelement green of BranchColor element should not be nil" elsif @blue == nil raise "Subelement blue of BranchColor element should not be nil" end c = LibXML::XML::Node.new('branch_color') PhyloXML::Writer.generate_xml(c, self, [ [:simple, 'red', @red], [:simple, 'green', @green], [:simple, 'blue', @blue]]) return c end
Generated with the Darkfish Rdoc Generator 2.