From 67749cb5e94a7d28a449a8346b8b3efad786e765 Mon Sep 17 00:00:00 2001 From: Samo Penic <samo.penic@gmail.com> Date: Wed, 01 Jun 2016 19:27:58 +0000 Subject: [PATCH] Added statistics combining python script. Rudimentary at the moment. --- src/restore.c | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/src/restore.c b/src/restore.c index 14586c6..196df76 100644 --- a/src/restore.c +++ b/src/restore.c @@ -165,6 +165,9 @@ if ((!xmlStrcmp(child->name, (const xmlChar *)"tristar"))){ parseTrisurfTristar(vesicle, doc, child); } + if ((!xmlStrcmp(child->name, (const xmlChar *)"nucleus"))){ + parseTrisurfNucleus(vesicle, doc, child); + } child = child->next; } @@ -179,6 +182,18 @@ /* Low level tags parsers */ +ts_bool parseTrisurfNucleus(ts_vesicle *vesicle, xmlDocPtr doc, xmlNodePtr cur){ + xmlChar *coords = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1); + char *n=(char *)coords; + char *token=strtok(n," "); + ts_uint i; + for(i=0;i<3;i++){ + vesicle->nucleus_center[i]=atof(token); + token=strtok(NULL," "); + } + xmlFree(coords); + return TS_SUCCESS; +} ts_bool parseTrisurfVtxn(ts_vertex_list *vlist, xmlDocPtr doc, xmlNodePtr cur){ -- Gitblit v1.9.3