Exemplo n.º 1
0
    def get_sub_network(self, identifiers):
        query_vector = util.query_vector(identifiers, self.__kernel.labels)
        diffused = self.__kernel.diffuse(query_vector)
        filtered = util.filter_sif(self.__network, diffused)

        # Return result in CX format.
        return util.sif2cx(filtered, scores=diffused)
Exemplo n.º 2
0
    def test_sif2cx(self):
        import hdsubnetfinder.subnetwork.network_util as util
        triples = util.read_sif(small_network)
        cx = util.sif2cx(triples)
        print(json.dumps(cx, indent=4))

        self.assertEqual(list, type(cx))