mmtf-cpp:MMTF API,解码器和编码器的纯C ++实现

时间:2024-06-12 13:09:06
【文件属性】:

文件名称:mmtf-cpp:MMTF API,解码器和编码器的纯C ++实现

文件大小:118KB

文件格式:ZIP

更新时间:2024-06-12 13:09:06

C++

ACRO米olecular吨ransmission˚FORMAT(第m )是生物结构的二进制编码。 该存储库包含与C ++-03兼容的API,编码和解码库。 MMTF规范可在找到。 在C ++中使用MMTF的先决条件 您需要MessagePack C ++库的标题(版本2.1.5或更高版本)。 如果您的计算机上尚未安装它们,则可以从下载“ include”目录。 如何使用MMTF 您只需在代码中包括mmtf.hpp标头即可使用MMTF。 例如,一个加载MMTF文件的最小示例如下所示: # include < mmtf> int main ( int argc, char ** argv) { mmtf::StructureData data; mmtf::decodeFromFile (data, " test.mmtf " ); return 0


【文件预览】:
mmtf-cpp-master
----.gitignore(348B)
----.travis.yml(2KB)
----submodules()
--------Catch2()
--------msgpack-c()
--------mmtf_spec()
----temporary_test_data()
--------all_canoncial.mmtf(9KB)
--------3zqs.mmtf(49KB)
--------1PEF_with_resonance.mmtf(5KB)
----LICENSE(1KB)
----CHANGELOG.md(1KB)
----.gitmodules(275B)
----examples()
--------traverse.cpp(19KB)
--------mmtf_demo.cpp(604B)
--------print_as_pdb.cpp(3KB)
--------tableexport.cpp(4KB)
--------compile_read_and_write.sh(279B)
--------compile_target.sh(285B)
--------read_and_write.cpp(946B)
--------CMakeLists.txt(377B)
--------compile_and_run.sh(303B)
----README.md(4KB)
----tests()
--------multi_cpp_test_helper.hpp(317B)
--------mmtf_tests.cpp(35KB)
--------multi_cpp_test.cpp(480B)
--------multi_cpp_test_helper.cpp(632B)
--------CMakeLists.txt(993B)
----include()
--------mmtf()
--------mmtf.hpp(564B)
----appveyor.yml(1KB)
----ci()
--------travis-test-example.sh(903B)
--------build_and_run_tests.sh(212B)
--------setup-travis.sh(1KB)
--------setup-appveyor.ps1(558B)
----docs()
--------Doxyfile(104KB)
----CMakeLists.txt(1KB)

网友评论