Class: BELParser::Language::Version1_0::Relationships::Decreases

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

Overview

Decreases: A -| B - For terms A and B, A decreases B or A -| B indicates that increases in A have been observed to cause decreases in B. A decreases B also represents cases where decreases in A have been observed to cause increases 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 =
:decreases
DESCRIPTION =
<<-DOC
Decreases:  +A -| B+ -  For terms A and B, +A decreases B or
A -| B+ indicates that increases in A have been observed to
cause decreases in B. +A decreases B+ also represents cases
where decreases in A have been observed to cause increases 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)


49
50
51
# File 'lib/bel_parser/language/version1_0/relationships/decreases.rb', line 49

def self.causal?
  true
end

.decreasing?Boolean

Returns:

  • (Boolean)


53
54
55
# File 'lib/bel_parser/language/version1_0/relationships/decreases.rb', line 53

def self.decreasing?
  true
end

.descriptionObject



45
46
47
# File 'lib/bel_parser/language/version1_0/relationships/decreases.rb', line 45

def self.description
  DESCRIPTION
end

.directed?Boolean

Returns:

  • (Boolean)


57
58
59
# File 'lib/bel_parser/language/version1_0/relationships/decreases.rb', line 57

def self.directed?
  true
end

.longObject



41
42
43
# File 'lib/bel_parser/language/version1_0/relationships/decreases.rb', line 41

def self.long
  LONG
end

.shortObject



37
38
39
# File 'lib/bel_parser/language/version1_0/relationships/decreases.rb', line 37

def self.short
  SHORT
end