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 =
' +A -| B+ -  For terms A and B, +A decreases B
r A -| B+ indicates that increases in A have been
bserved to cause decreases in B. +A decreases
+ also represents cases where decreases in A
ave been observed to cause increases in B, for
xample, in recording the results of gene deletion
r other inhibition experiments. A is a BEL Term
nd B is either a BEL Term or a BEL Statement. The
elationship does not indicate that the changes
n A are either necessary for changes in B, nor
oes it indicate that changes in A are sufficient
o cause changes in B.'.freeze

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)


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

def self.causal?
  true
end

.decreasing?Boolean

Returns:

  • (Boolean)


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

def self.decreasing?
  true
end

.descriptionObject



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

def self.description
  DESCRIPTION
end

.directed?Boolean

Returns:

  • (Boolean)


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

def self.directed?
  true
end

.longObject



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

def self.long
  LONG
end

.shortObject



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

def self.short
  SHORT
end