Figure 1From: Rubabel: wrapping open Babel with RubyRubabel Architecture. Rubabel reorganizes Open Babel functionality in an object-oriented architecture via the Ruby SWIG bindings and adds significant novel functionality. Additionally, Rubabel facilitates the integration of Ruby’s substantial library of extensions. These include debugging tools (Ruby Debugger), code testing (Rspec), graphic visualizations (Rubyvis), rapid dissemination of tools (Rubygems), web interfaces (Sinatra), and scientific libraries (Sciruby).Back to article page