Module: EnsemblREST::Variation

Defined in:
lib/ensemblrest/variation.rb

Class Method Summary collapse

Class Method Details

.id(id, species = 'human', options = {}) ⇒ JSON

Uses a variation identifier (e.g. rsID) to return the variation features

Parameters:

  • id (String)

    RegulatoryFeature stable ID

  • species (String) (defaults to: 'human')

    Species name/alias

  • options (Hash) (defaults to: {})

    Optional arguments for the service please goto rest.ensembl.org/documentation/info/variation_id

Returns:

  • (JSON)

    the variation features



23
24
25
# File 'lib/ensemblrest/variation.rb', line 23

def id(id, species = 'human', options = {})
	return EnsemblREST.get("variation/#{species}/#{id}", {format: 'json'}.merge(options))
end

.post(ids, species = 'human', options = {}) ⇒ JSON

Uses a list of variation identifiers (e.g. rsID) to return the variation features

Parameters:

Returns:

  • (JSON)

    the variation features



33
34
35
# File 'lib/ensemblrest/variation.rb', line 33

def post(ids, species = 'human', options = {})
	return EnsemblREST.post("variation/#{species}", {"ids" => ids}, {format: 'json'}.merge(options))
end