Esempio n. 1
0
parser.add_argument('--db', default='http://localhost:7477/db/data/')
# parser.add_argument('--db', default='http://192.168.50.52:7477/db/data/')
parser.add_argument('--data_file',
                    '-d',
                    default='./data/marclab_476_4hops.json',
                    help='data directory')
# parser.add_argument('--data_dir', '-d', default='/vagrant_data/kegg/',
#                    help='data directory')
parser.add_argument('--clear', action='store_true', help='clear the graph')
parser.add_argument('--commitEvery',
                    type=int,
                    default=100,
                    help='commit every x steps')
args = parser.parse_args()

importer = GraphImporter(args.db, args.commitEvery)
if args.clear or True:
    importer.delete_all()

with open(args.data_file) as f:
    doc = json.load(f)

    set_ids = dict()
    current_set_id = 0

    nodes = doc["nodes"]

    for node in nodes:
        if node["Label"] is not None:

            if node["Label"] in set_ids: