Class: BELParser::Language::Version2_0::Relationships::ActsIn

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

Overview

ActsIn: A actsIn f(A) - This relationship links an abundance term to the activity term for the same abundance. This relationship is direct because it is a self relationship, the abundance acts in its own activity. For protein abundance p(A) and its molecular activity kin(p(A), p(A) actsIn kin(p(A)). This relationship is introduced by the BEL Compiler and may not be used by statements in BEL documents.

Constant Summary collapse

SHORT =
:actsIn
LONG =
:actsIn
DESCRIPTION =
' +A actsIn f(A)+ -  This relationship links an
bundance term to the activity term for the same
bundance. This relationship is direct because
t is a _self_ relationship, the abundance acts
n its own activity. For protein abundance p(A)
nd its molecular activity kin(p(A), +p(A) actsIn
in(p(A))+. This relationship is introduced by the
EL Compiler and may not be used by statements in
EL documents.'.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

.descriptionObject



38
39
40
# File 'lib/bel_parser/language/version2_0/relationships/acts_in.rb', line 38

def self.description
  DESCRIPTION
end

.direct?Boolean

Returns:

  • (Boolean)


42
43
44
# File 'lib/bel_parser/language/version2_0/relationships/acts_in.rb', line 42

def self.direct?
  true
end

.directed?Boolean

Returns:

  • (Boolean)


46
47
48
# File 'lib/bel_parser/language/version2_0/relationships/acts_in.rb', line 46

def self.directed?
  true
end

.injected?Boolean

Returns:

  • (Boolean)


50
51
52
# File 'lib/bel_parser/language/version2_0/relationships/acts_in.rb', line 50

def self.injected?
  true
end

.longObject



34
35
36
# File 'lib/bel_parser/language/version2_0/relationships/acts_in.rb', line 34

def self.long
  LONG
end

.self?Boolean

Returns:

  • (Boolean)


54
55
56
# File 'lib/bel_parser/language/version2_0/relationships/acts_in.rb', line 54

def self.self?
  true
end

.shortObject



30
31
32
# File 'lib/bel_parser/language/version2_0/relationships/acts_in.rb', line 30

def self.short
  SHORT
end