asBelObjs(new Parameter(hgnc, "BRAF"))),
new Term(FunctionEnum.PROTEIN_ABUNDANCE,
asBelObjs(new Parameter(hgnc, "RAF1")))
)));
Statement s1 =
new Statement(subject1, null, null, object1,
RelationshipType.HAS_MEMBERS);
// Example 2:
// complexAbundance(NCH:"NADPH Oxidase Complex") hasComponents list(
// proteinAbundance(HGNC:NCF1),
// proteinAbundance(HGNC:CYBB))
Term subject2 = new Term(FunctionEnum.COMPLEX_ABUNDANCE,
asBelObjs(new Parameter(nch, "NADPH Oxidase Complex")));
Statement.Object object2 =
new Statement.Object(new Term(FunctionEnum.LIST, asBelObjs(
new Term(FunctionEnum.PROTEIN_ABUNDANCE,
asBelObjs(new Parameter(hgnc, "NCF1"))),
new Term(FunctionEnum.PROTEIN_ABUNDANCE,
asBelObjs(new Parameter(hgnc, "CYBB"))))));
Statement s2 =
new Statement(subject2, null, null, object2,
RelationshipType.HAS_COMPONENTS);
try {
subject.checkListUsage(s1, null);
subject.checkListUsage(s2, null);