Я пытаюсь экспортировать сеть из cytoscape. js в формате JSON для использования с Cytoscape. Мои сети состоят из узлов и составных узлов. Механизм экспорта просто JSON.stringify(cy)
. Экспортированный файл JSON из cytoscape. js можно импортировать в Cytoscape 3.7.2, но я теряю все родительские и дочерние связи составного узла. Составные узлы просто плавают как синглтоны.
Чтобы сгенерировать "правильный" файл JSON из Cytoscape, я попытался создать три узла (без ребер); сгруппировать два узла (они сворачиваются и расширяются вместе при двойном щелчке); и экспортировать сеть в формате JSON. Выходной файл содержит ссылки на три узла и одну группу, но при повторном импорте отношения группировки исчезают (двойной щелчок по сгруппированным узлам или группа ничего не делает).
Может кто-нибудь объяснить, как сгенерировать JSON файл, который содержит составные узлы, которые могут быть правильно импортированы в Cytoscape? Спасибо.