Class: BELParser::Language::Version2_0::Relationships::Includes

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

Overview

Includes: compositeAbundance(A,B) includes A - This relationship links each individual abundance term in a compositeAbundance(<list>) to the compositeAbundance. For example, compositeAbundance(A, B) includes A and compositeAbundance(A, B) includes B. This relationship is direct because it is a self relationship. This relationship is introduced by the BEL Compiler and may not be used by statements in BEL documents.

Constant Summary collapse

SHORT =
:includes
LONG =
:includes
DESCRIPTION =
' +compositeAbundance(A,B) includes A+ -  This
elationship links each individual abundance
erm in a +compositeAbundance(<list>)+
o the compositeAbundance. For example,
compositeAbundance(A, B) includes A+ and
compositeAbundance(A, B) includes B+. This
elationship is direct because it is a _self_
elationship. This relationship is introduced by
he BEL Compiler and may not be used by statements
n BEL 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



40
41
42
# File 'lib/bel_parser/language/version2_0/relationships/includes.rb', line 40

def self.description
  DESCRIPTION
end

.directed?Boolean

Returns:

  • (Boolean)


44
45
46
# File 'lib/bel_parser/language/version2_0/relationships/includes.rb', line 44

def self.directed?
  true
end

.injected?Boolean

Returns:

  • (Boolean)


48
49
50
# File 'lib/bel_parser/language/version2_0/relationships/includes.rb', line 48

def self.injected?
  true
end

.longObject



36
37
38
# File 'lib/bel_parser/language/version2_0/relationships/includes.rb', line 36

def self.long
  LONG
end

.self?Boolean

Returns:

  • (Boolean)


52
53
54
# File 'lib/bel_parser/language/version2_0/relationships/includes.rb', line 52

def self.self?
  true
end

.shortObject



32
33
34
# File 'lib/bel_parser/language/version2_0/relationships/includes.rb', line 32

def self.short
  SHORT
end