BioJulia / BioStructures.jl

A Julia package to read, write and manipulate macromolecular structures
Other
93 stars 22 forks source link

Feature suggestion: support BinaryCIF file format #45

Open marcom opened 7 months ago

marcom commented 7 months ago

I think it would be good to support the BinaryCIF format. This might perhaps make for a good GSoC project.

"BinaryCIF is a data format for storing text based CIF files using a more efficient binary encoding. "

https://github.com/molstar/BinaryCIF

BinaryCIF is the replacement format for MMTF:

"As of July 2, 2024, RCSB PDB will no longer serve PDB data in the MMTF compression format. Users are strongly encouraged to switch to accessing the data files offered in the compressed BinaryCIF (BCIF) format."

https://www.rcsb.org/news/65a1af31c76ca3abcc925d0c

jgreener64 commented 7 months ago

Yes I agree. RIP MMTF.

Hopefully this shouldn't be too hard, as once the file is decoded the existing mmCIF parser can be used.