MetafileΒΆ

bgen_reader.create_metafile(bgen_filepath: Union[str, pathlib.Path], metafile_filepath: Union[str, pathlib.Path], verbose: bool = True)[source]

Create variants metadata file.

Variants metadata file helps speed up subsequent reads of the associated bgen file.

Parameters
  • bgen_filepath (str) – Bgen file path.

  • metafile_file (str) – Metafile file path.

  • verbose (bool) – True to show progress; False otherwise.

Examples

>>> import os
>>> from bgen_reader import create_metafile, example_filepath
>>>
>>> filepath = example_filepath("example.32bits.bgen")
>>> metafile_filepath = filepath.with_suffix(".metafile")
>>>
>>> try:
...     create_metafile(filepath, metafile_filepath, verbose=False)
... finally:
...     if metafile_filepath.exists():
...         os.remove(metafile_filepath)