Hi,
Thanks for your request for a machine-readable output for 3DNA v2.x. I fully understand your point. Indeed, a JSON output also allows me freedom to change the human-readable file as necessary, as illustrated in DSSR.
Now for the 3DNA 2.x series, the current (stable) version is v2.3. Except for a new section on "simple" parameters, v2.3 has the same output format as v2.1. So it should not take much effort to revise your parser script for v2.3. Moreover, the v2.3-2016sept06 release also includes the C source code so users can make direct changes as they see fit. See my blogpost "
3DNA C source code is available". At this stage, I'd decided to support 3DNA 2.3 in "maintenance" mode. No more new features, but I'd still fix any identified bugs.
As I mentioned in several other occasions, DSSR is a representative of what'd constitute 3DNA v3, which has a completely new code base. DSSR has already incorporated
find_pair, some features of
analyze,
frame_mol,
rotate_mol, and
blocview etc. In due time, I will incorporate all key features of
analyze into DSSR. I welcome users' comments in this endeavor. Do you have anything specific in 3DNA 2.3 you'd like a JSON output?
Best regards,
Xiang-Jun