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 =
<<-DOC
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.
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

.descriptionObject



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

def self.description
  DESCRIPTION
end

.direct?Boolean

Returns:

  • (Boolean)


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

def self.direct?
  true
end

.directed?Boolean

Returns:

  • (Boolean)


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

def self.directed?
  true
end

.injected?Boolean

Returns:

  • (Boolean)


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

def self.injected?
  true
end

.longObject



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

def self.long
  LONG
end

.self?Boolean

Returns:

  • (Boolean)


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

def self.self?
  true
end

.shortObject



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

def self.short
  SHORT
end