Hi Alpay,
Thanks for the info. Clearly (but
not surprisingly), there are many variants of ensemble-format from different visualization/simulation packages. It is impractical nor desirable for the Ruby scripts to account for each and every such possibility. By design, the scripts deal only the simplest/commonest case where each model/snapshot is delineated by the MODEL/ENDMDL pair, and are directly applicable to the analysis of NMR ensembles from the PDB/NDB. To make this point even clearer, I have added the following sentence to
the release post:
Importantly, for the [mono:2fyxsqwq]-e[/mono:2fyxsqwq] and [mono:2fyxsqwq]-m[/mono:2fyxsqwq] options, each model in the ensemble must be delimited by an MODEL/ENDMDL pair, as clearly documented in the Coordinate Section of the PDB format.
The commonly used ensemble formats are better and easily handled on a case-by-case basis, with the following three choices:
- Ask the original software package creator/maintainer to provide support for the MODEL/ENDMDL format, as it is well-documented in the PDB format.
- Write a purpose-specified script to perform the conversion as needed by the user.
- As time permits and with responsive and knowledgeable collaborators, I will consider to write and integrate conversion scripts into the distribution.
Note that starting with v0.1, the scripts support four options ([mono:2fyxsqwq]-e, -m, -p, -l[/mono:2fyxsqwq]) to allow great flexibility.
HTH,
Xiang-Jun