First visualised Core 17 workunit
Posted: Mon Oct 13, 2014 3:00 pm
I guess some fellow folder realised that I love my iPad and try to make it as much as possible involved in my personal folding experience. And for every one who want too ...
In addition it always bothered me that Core 17 WU couldn't be visualised properly in any tool available for FAH. But here it comes the outcome of a day work: the first ever in public visualised Core 17 Workunit
Project 13001 (R:140, C:7, G:23)
Atoms: 4351
Bonds: 3597
The data are mainly available in the working directory; I first hoped it was as easy as copying the viewerTop.json and the related viewerFrame1.json files.
But those files contain not all relevant information like all bonds or indicators for alpha Carbon.
So I had to write a little Python script serving as server and listen to a port. Once received a command it will read the system.xml and combine it with the viewerTop.json file to produce the required output as defined by 3rd part API. And skipping all the water in the system.xml file.
Two issues I would like to suggest being raised in new bug fix reports or added to existing one:
1) The bonds in the the viewerTop.json file are only about 50% of the required bonds; need to combine segments "Constraints" and "Bonds"
2) The viewerTop.json don't contain important information about AlphaCarbon, charge, radius, mass of each atom or position in the side chain (only one-digit chemical symbol H, C, N and O, ...).
Right now the python script is not yet robust enough in case of multiple connections or reconnections. So would be a bit immature to share in the current state; but will hopefully soon share here and/or on github.
In addition it always bothered me that Core 17 WU couldn't be visualised properly in any tool available for FAH. But here it comes the outcome of a day work: the first ever in public visualised Core 17 Workunit
Project 13001 (R:140, C:7, G:23)
Atoms: 4351
Bonds: 3597
The data are mainly available in the working directory; I first hoped it was as easy as copying the viewerTop.json and the related viewerFrame1.json files.
But those files contain not all relevant information like all bonds or indicators for alpha Carbon.
So I had to write a little Python script serving as server and listen to a port. Once received a command it will read the system.xml and combine it with the viewerTop.json file to produce the required output as defined by 3rd part API. And skipping all the water in the system.xml file.
Two issues I would like to suggest being raised in new bug fix reports or added to existing one:
1) The bonds in the the viewerTop.json file are only about 50% of the required bonds; need to combine segments "Constraints" and "Bonds"
2) The viewerTop.json don't contain important information about AlphaCarbon, charge, radius, mass of each atom or position in the side chain (only one-digit chemical symbol H, C, N and O, ...).
Right now the python script is not yet robust enough in case of multiple connections or reconnections. So would be a bit immature to share in the current state; but will hopefully soon share here and/or on github.