Class: BELParser::Language::Version2_0::Relationships::HasComponent
- Inherits:
-
Object
- Object
- BELParser::Language::Version2_0::Relationships::HasComponent
show all
- Extended by:
- Relationship
- Defined in:
- lib/bel_parser/language/version2_0/relationships/has_component.rb
Overview
HasComponent: A hasComponent A1 - For complexAbundance term A and abundance term B, A hasComponent B designates B as a component of A, that complexes that are instances of A have instances of B as possible components. Note that, the stoichiometry of A is not described, nor is it stated that B is a required component. The use of hasComponent relationships is complementary to the use of functionally composed complexes and is intended to enable the assignment of components to complexes designated by names in external vocabularies. The assignment of components can potentially enable the reconciliation of equivalent complexes at knowledge assembly time.
Constant Summary
collapse
- SHORT =
:hasComponent
- LONG =
:hasComponent
- DESCRIPTION =
"HasComponent: +A hasComponent A1+ - For complexAbundance\nterm A and abundance term B, +A hasComponent B+ designates\nB as a component of A, that complexes that are instances of\nA have instances of B as possible components. Note that, the\nstoichiometry of A is not described, nor is it stated that B is\na required component. The use of hasComponent relationships is\ncomplementary to the use of functionally composed complexes and\nis intended to enable the assignment of components to complexes\ndesignated by names in external vocabularies. The assignment\nof components can potentially enable the reconciliation of\nequivalent complexes at knowledge assembly time.\n"
Class Method Summary
collapse
==, =~, causal?, correlative?, decreasing?, deprecated?, description, direct?, directed?, genomic?, increasing?, indirect?, injected?, listable?, long, self?, short, to_h, to_s, to_sym
Class Method Details
.description ⇒ Object
48
49
50
|
# File 'lib/bel_parser/language/version2_0/relationships/has_component.rb', line 48
def self.description
DESCRIPTION
end
|
.direct? ⇒ Boolean
52
53
54
|
# File 'lib/bel_parser/language/version2_0/relationships/has_component.rb', line 52
def self.direct?
true
end
|
.directed? ⇒ Boolean
56
57
58
|
# File 'lib/bel_parser/language/version2_0/relationships/has_component.rb', line 56
def self.directed?
true
end
|
.long ⇒ Object
44
45
46
|
# File 'lib/bel_parser/language/version2_0/relationships/has_component.rb', line 44
def self.long
LONG
end
|
.short ⇒ Object
40
41
42
|
# File 'lib/bel_parser/language/version2_0/relationships/has_component.rb', line 40
def self.short
SHORT
end
|