Package org.openbel.framework.common.protonetwork.model

Examples of org.openbel.framework.common.protonetwork.model.StatementTable


     * {@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>();
        for (int i = 0, n = stmts.size(); i < n; i++) {
            final Statement stmt = si.get(i);

View Full Code Here


        } else {
            rules.add(extractRule);
        }
        rules.add(reciprocalRule);

        final StatementTable st = pn.getStatementTable();
        final List<TableStatement> ts = st.getStatements();
        final Map<Integer, Statement> index = st.getIndexedStatements();

        for (int i = 0, n = ts.size(); i < n; i++) {
            final Statement stmt = index.get(i);

            if (stmt == null) {
View Full Code Here

                protoNetwork1.getAnnotationValueTable().addAnnotationValue(
                        newDefinitionId, av.getAnnotationValue());
            }

            // union statements
            StatementTable statementTable = protoNetwork2.getStatementTable();
            List<TableStatement> statements = statementTable.getStatements();
            List<String> terms = protoNetwork2.getTermTable().getTermValues();
            Map<Integer, Integer> termMap = new HashMap<Integer, Integer>(
                    terms.size());
            for (int j = 0; j < statements.size(); j++) {
                mergeStatement(j, statements.get(j), protoNetwork1,
View Full Code Here

                new TableParameter(new TableNamespace(hgncNs), "AIFM1")));
        assertTrue(termTable.getTermValues().contains("proteinAbundance(#)"));
        assertTrue(termTable.getTermValues().contains("geneAbundance(#)"));

        //Test extracted statements
        StatementTable statementTable = protoNetwork.getStatementTable();

        assertEquals(6, statementTable.getStatements().size());
    }
View Full Code Here

TOP

Related Classes of org.openbel.framework.common.protonetwork.model.StatementTable

Copyright © 2018 www.massapicom. 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.