These examples demonstrate the assignment of members to groups. Because all BEL terms denote classes, membership in a group is an important special case where subsets of a class that define the class are designated.
The BEL Framework adds family members to protein families and complex components to named complexes during compilation Phase III. See BEL Framework Compiler.
In this example, members of a protein family are assigned using the
hasMembers relationship is used to assign a list of protein abundances as members of a protein family.
The hasMember relationship is used to assign individual protein abundances to a protein family.
hasMembers relationship is a syntactic convenience that is equivalent to the set of two statements using the
hasMember relationship. These statements designate the protein abundances of MAPK8 and MAPK9 as members of the JNK MAPK protein family. The term representing the JNK family is a protein abundance based on the name 'MAPK JNK Family' in the Selventa Human Named Protein Families namespace.
In this example components are assigned to a named protein complex using the
hasComponents relationship is similar to the
hasMembers relationship and is used to assign a list of abundances as components of a complex.
hasComponent relationship is used to assign individual abundances to a named protein complex.
hasComponents statement is equivalent to the set of three
hasComponent statements. The statements designate the protein abundances of RAD9A, RAD1, and HUS1 as components of the complex abundance of the 9-1-1 Complex. The 9-1-1 Complex is identified in the Selventa Named Protein Complexes Namespace.