module BEL::Translator::Plugins::BelScript

BELScript plugs a translator for BEL Script into bel.rb. Supports multiple BEL specifications by using the {BELParser::Language::ExpressionValidator expression validator}.

Constants

DESCRIPTION
EXTENSIONS
ID
MEDIA_TYPES
NAME

Public Class Methods

create_translator(options = {}) click to toggle source
# File lib/bel/translator/plugins/bel_script.rb, line 12
def self.create_translator(options = {})
  require 'bel'
  require_relative 'bel_script/translator'
  BelScriptTranslator.new
end
description() click to toggle source
# File lib/bel/translator/plugins/bel_script.rb, line 26
def self.description
  DESCRIPTION
end
file_extensions() click to toggle source
# File lib/bel/translator/plugins/bel_script.rb, line 34
def self.file_extensions
  EXTENSIONS
end
id() click to toggle source
# File lib/bel/translator/plugins/bel_script.rb, line 18
def self.id
  ID
end
media_types() click to toggle source
# File lib/bel/translator/plugins/bel_script.rb, line 30
def self.media_types
  MEDIA_TYPES
end
name() click to toggle source
# File lib/bel/translator/plugins/bel_script.rb, line 22
def self.name
  NAME
end