Examples of ProtoNetworkBuilder


Examples of org.openbel.framework.core.protonetwork.ProtoNetworkBuilder

    /**
     * {@inheritDoc}
     */
    @Override
    public void expandTerms(final Document doc, final ProtoNetwork pn) {
        final ProtoNetworkBuilder pnb = new ProtoNetworkBuilder(doc);
        final StatementTable st = pn.getStatementTable();
        final List<TableStatement> stmts = st.getStatements();
        final Map<Integer, Statement> si = st.getIndexedStatements();

        final List<Statement> expansions = new ArrayList<Statement>();
View Full Code Here

Examples of org.openbel.framework.core.protonetwork.ProtoNetworkBuilder

     * {@inheritDoc}
     */
    @Override
    public void expandStatements(final Document doc, final ProtoNetwork pn,
            final boolean stmtExpand) {
        final ProtoNetworkBuilder pnb = new ProtoNetworkBuilder(doc);
        final ArrayList<ExpansionRule<Statement>> rules = sizedArrayList(2);
        if (stmtExpand) {
            rules.add(distributedRule);
        } else {
            rules.add(extractRule);
View Full Code Here

Examples of org.openbel.framework.core.protonetwork.ProtoNetworkBuilder

     * Testcase - Test the successful building of a simple statement {@link ProtoNetwork}.
     */
    @Test
    @Ignore
    public void testSimpleStatementProtoNetworkBuilding() {
        ProtoNetworkBuilder protoNetworkBuilder =
                new ProtoNetworkBuilder(document);
        ProtoNetwork protoNetwork = protoNetworkBuilder.buildProtoNetwork();

        //Test extracted symbols
        NamespaceTable namespaceTable = protoNetwork.getNamespaceTable();
        ParameterTable parameterTable = protoNetwork.getParameterTable();
        TermTable termTable = protoNetwork.getTermTable();
View Full Code Here

Examples of org.openbel.framework.core.protonetwork.ProtoNetworkBuilder

                "", "", "", "", "");
        Document document = new Document(header, statementGroup);
        document.setDefinitions(asList(speciesDefinition, tissueDefinition));
        document.setNamespaceGroup(namespaceGroup);

        protoNetwork = new ProtoNetworkBuilder(document).buildProtoNetwork();
    }
View Full Code Here

Examples of org.openbel.framework.core.protonetwork.ProtoNetworkBuilder

                asList("Shrubbery"), "", "", "", "", "");
        Document document = new Document(header, statementGroup);
        document.setDefinitions(asList(speciesDefinition, tissueDefinition));
        document.setNamespaceGroup(namespaceGroup);

        protoNetwork = new ProtoNetworkBuilder(document).buildProtoNetwork();
    }
View Full Code Here

Examples of org.openbel.framework.core.protonetwork.ProtoNetworkBuilder

        // read in BEL document and compile to proto network
        final File doc = new File(DOC_PATH);
        assertThat("test BEL document cannot be read", doc.canRead(), is(true));
        Stage1Output p1s1 = p1.stage1BELValidation(doc);
        final ProtoNetworkBuilder bldr = new ProtoNetworkBuilder(p1s1.getDocument());
        pn = bldr.buildProtoNetwork();

        // Create system configuration, BELFRAMEWORK_HOME must be set.
        try {
            createSystemConfiguration();
        } catch (IOException e) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.