{"action":"created","issue":{"url":"https://api.github.com/repos/matthiaskoenig/cy3sbml/issues/73","repository_url":"https://api.github.com/repos/matthiaskoenig/cy3sbml","labels_url":"https://api.github.com/repos/matthiaskoenig/cy3sbml/issues/73/labels{/name}","comments_url":"https://api.github.com/repos/matthiaskoenig/cy3sbml/issues/73/comments","events_url":"https://api.github.com/repos/matthiaskoenig/cy3sbml/issues/73/events","html_url":"https://github.com/matthiaskoenig/cy3sbml/issues/73","id":140909597,"number":73,"title":"Save state/SBMLDocuments in session","user":{"login":"matthiaskoenig","id":900538,"avatar_url":"https://avatars.githubusercontent.com/u/900538?v=3","gravatar_id":"","url":"https://api.github.com/users/matthiaskoenig","html_url":"https://github.com/matthiaskoenig","followers_url":"https://api.github.com/users/matthiaskoenig/followers","following_url":"https://api.github.com/users/matthiaskoenig/following{/other_user}","gists_url":"https://api.github.com/users/matthiaskoenig/gists{/gist_id}","starred_url":"https://api.github.com/users/matthiaskoenig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthiaskoenig/subscriptions","organizations_url":"https://api.github.com/users/matthiaskoenig/orgs","repos_url":"https://api.github.com/users/matthiaskoenig/repos","events_url":"https://api.github.com/users/matthiaskoenig/events{/privacy}","received_events_url":"https://api.github.com/users/matthiaskoenig/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-03-15T08:45:54Z","updated_at":"2016-03-15T09:29:15Z","closed_at":null,"body":"Necessary to provide the option to save the SBMLDocuments with the Cytoscape session file and be able to restore it."},"comment":{"url":"https://api.github.com/repos/matthiaskoenig/cy3sbml/issues/comments/196740016","html_url":"https://github.com/matthiaskoenig/cy3sbml/issues/73#issuecomment-196740016","issue_url":"https://api.github.com/repos/matthiaskoenig/cy3sbml/issues/73","id":196740016,"user":{"login":"matthiaskoenig","id":900538,"avatar_url":"https://avatars.githubusercontent.com/u/900538?v=3","gravatar_id":"","url":"https://api.github.com/users/matthiaskoenig","html_url":"https://github.com/matthiaskoenig","followers_url":"https://api.github.com/users/matthiaskoenig/followers","following_url":"https://api.github.com/users/matthiaskoenig/following{/other_user}","gists_url":"https://api.github.com/users/matthiaskoenig/gists{/gist_id}","starred_url":"https://api.github.com/users/matthiaskoenig/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthiaskoenig/subscriptions","organizations_url":"https://api.github.com/users/matthiaskoenig/orgs","repos_url":"https://api.github.com/users/matthiaskoenig/repos","events_url":"https://api.github.com/users/matthiaskoenig/events{/privacy}","received_events_url":"https://api.github.com/users/matthiaskoenig/received_events","type":"User","site_admin":false},"created_at":"2016-03-15T09:29:15Z","updated_at":"2016-03-15T09:29:15Z","body":"I will go with the serializing if it is to complicated to write the SBML. But it should be straight-forward because all the changes are on the SBMLDocument, so can just write them out. This has the advantage that there are real '.xml' SBML files in the session file, so some other tool can just extract the session file and use the SBML.\r\nThe main challenge is to write out and restore the SBMLDocument2CytoscapeNetwork mapper, i.e. which networks are linked to which SBMLDocuments.\r\n\r\nThe main idea behind this issue is that one is able to exchange the session files without the need to have also the SBML and to read them in. One can just stop working on a Cytoscape session with cy3sbml and save the state (especially layouts, subnetworks, visual mappings, ...).\r\n\r\n"}}