Class: BELParser::Language::Version1_0::Relationships::Increases

Inherits:
Object
  • Object
show all
Extended by:
Relationship
Defined in:
lib/bel_parser/language/version1_0/relationships/increases.rb

Overview

Increases: A -> B - For terms A and B, A increases B or A -> B indicates that increases in A have been observed to cause increases in B. A increases B also represents cases where decreases in A have been observed to cause decreases in B, for example, in recording the results of gene deletion or other inhibition experiments. A is a BEL Term and B is either a BEL Term or a BEL Statement. The relationship does not indicate that the changes in A are either necessary for changes in B, nor does it indicate that changes in A are sufficient to cause changes in B.

Constant Summary collapse

SHORT =
:'->'
LONG =
:increases
DESCRIPTION =
<<-DOC
Increases:  +A -> B+ -  For terms A and B, +A increases B or
A -> B+ indicates that increases in A have been observed to
cause increases in B. +A increases B+ also represents cases
where decreases in A have been observed to cause decreases in B,
for example, in recording the results of gene deletion or other
inhibition experiments. A is a BEL Term and B is either a BEL
Term or a BEL Statement. The relationship does not indicate
that the changes in A are either necessary for changes in B,
nor does it indicate that changes in A are sufficient to cause
changes in B.
DOC

Class Method Summary collapse

Methods included from Relationship

==, =~, causal?, correlative?, decreasing?, deprecated?, description, direct?, directed?, genomic?, increasing?, indirect?, injected?, listable?, long, self?, short, to_h, to_s, to_sym

Class Method Details

.causal?Boolean

Returns:

  • (Boolean)


47
48
49
# File 'lib/bel_parser/language/version1_0/relationships/increases.rb', line 47

def self.causal?
  true
end

.descriptionObject



43
44
45
# File 'lib/bel_parser/language/version1_0/relationships/increases.rb', line 43

def self.description
  DESCRIPTION
end

.directed?Boolean

Returns:

  • (Boolean)


51
52
53
# File 'lib/bel_parser/language/version1_0/relationships/increases.rb', line 51

def self.directed?
  true
end

.increasing?Boolean

Returns:

  • (Boolean)


55
56
57
# File 'lib/bel_parser/language/version1_0/relationships/increases.rb', line 55

def self.increasing?
  true
end

.longObject



39
40
41
# File 'lib/bel_parser/language/version1_0/relationships/increases.rb', line 39

def self.long
  LONG
end

.shortObject



35
36
37
# File 'lib/bel_parser/language/version1_0/relationships/increases.rb', line 35

def self.short
  SHORT
end