Examples of KamProtoNodesAndEdges


Examples of org.openbel.framework.api.internal.KAMStoreDao.KamProtoNodesAndEdges

    private Kam getKam(KAMStoreDao kamStoreDao, KamInfo kamInfo,
            KamFilter kamFilter) {
        Map<Integer, KamProtoNode> nodes;
        Map<Integer, KamProtoEdge> edges;
        try {
            KamProtoNodesAndEdges all;
            if (kamFilter == null || kamFilter.getFilterCriteria().isEmpty()) {
                all = kamStoreDao.getKamProtoNodesAndEdges(kamInfo);
            } else {
                all = kamStoreDao.getKamProtoNodesAndEdges(kamInfo, kamFilter);
            }
            edges = all.getKamProtoEdges();
            nodes = all.getKamProtoNodes();
        } catch (SQLException e) {
            final String msg = "error loading nodes and edges";
            throw new KAMStoreException(msg, e);
        }
        return new KamImpl(kamInfo, nodes.values(), edges.values());
View Full Code Here

Examples of org.openbel.framework.api.internal.KAMStoreDao.KamProtoNodesAndEdges

        c1.add(RelationshipType.INCREASES);
        c2.add(RelationshipType.DECREASES);
        kamFilter.add(c1);
        kamFilter.add(c2);

        KamProtoNodesAndEdges all = dao.getKamProtoNodesAndEdges(kamInfo, kamFilter);
        Map<Integer, KamProtoNode> nodes = all.getKamProtoNodes();
        Map<Integer, KamProtoEdge> edges = all.getKamProtoEdges();

        // The filtered KAM should contain nothing because opposite filters were applied.
        assertEquals(0, nodes.size());
        assertEquals(0, edges.size());
    }
View Full Code Here

Examples of org.openbel.framework.api.internal.KAMStoreDao.KamProtoNodesAndEdges

        addFilterCriteria(f, c);
        addFilterCriteria(f2, c);
        addFilterCriteria(f2, c);

        KamProtoNodesAndEdges all_f = dao.getKamProtoNodesAndEdges(kamInfo, f),
                all_f2 = dao.getKamProtoNodesAndEdges(kamInfo, f2);
        Map<Integer, KamProtoNode> nodes_f = all_f.getKamProtoNodes(),
                nodes_f2 = all_f2.getKamProtoNodes();
        Map<Integer, KamProtoEdge> edges_f = all_f.getKamProtoEdges(),
                edges_f2 = all_f2.getKamProtoEdges();

        assertSame(nodes_f, nodes_f2);
        assertSame(edges_f, edges_f2);
    }
View Full Code Here

Examples of org.openbel.framework.api.internal.KAMStoreDao.KamProtoNodesAndEdges

        addFilterCriteria(ab, a);
        addFilterCriteria(ab, b);
        addFilterCriteria(ba, b);
        addFilterCriteria(ba, a);

        KamProtoNodesAndEdges all_ab = dao.getKamProtoNodesAndEdges(kamInfo, ab),
                all_ba = dao.getKamProtoNodesAndEdges(kamInfo, ba);
        Map<Integer, KamProtoNode> nodes_ab = all_ab.getKamProtoNodes(),
                nodes_ba = all_ba.getKamProtoNodes();
        Map<Integer, KamProtoEdge> edges_ab = all_ab.getKamProtoEdges(),
                edges_ba = all_ba.getKamProtoEdges();

        assertSame(nodes_ab, nodes_ba);
        assertSame(edges_ab, edges_ba);
    }
View Full Code Here

Examples of org.openbel.framework.api.internal.KAMStoreDao.KamProtoNodesAndEdges

        KamInfo kamInfo = testKam.getKamInfo();

        Map<Integer, KamProtoNode> prevNodes = getKamProtoNodes(kamInfo, kamFilter);
        Map<Integer, KamProtoEdge> prevEdges = getKamProtoEdges(kamInfo, prevNodes, kamFilter);

        KamProtoNodesAndEdges current = dao.getKamProtoNodesAndEdges(kamInfo, kamFilter);
        Map<Integer, KamProtoNode> currentNodes = current.getKamProtoNodes();
        Map<Integer, KamProtoEdge> currentEdges = current.getKamProtoEdges();

        assertSame(prevNodes, currentNodes);
        assertSame(prevEdges, currentEdges);
    }
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.