// proteinAbundance(HGNC:ARAF),
// proteinAbundance(HGNC:BRAF),
// proteinAbundance(HGNC:RAF1))
Term subject1 = new Term(FunctionEnum.PROTEIN_ABUNDANCE,
asBelObjs(new Parameter(pfh, "RAF Family")));
Statement.Object object1 =
new Statement.Object(new Term(FunctionEnum.LIST, asBelObjs(
new Term(FunctionEnum.PROTEIN_ABUNDANCE,
asBelObjs(new Parameter(hgnc, "ARAF"))),
new Term(FunctionEnum.PROTEIN_ABUNDANCE,
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);