Skip to contents

Suggest a chunk_size for read_vcf() given available RAM

Usage

vcf_suggest_chunk_size(available_gb, n_samples, n_columns = 5L)

Arguments

available_gb

RAM available in gigabytes.

n_samples

Number of samples.

n_columns

Number of columns per gt row (default 5: row_id, sample, a1, a2, phased).

Value

Invisibly, the suggested chunk size (numeric).

Examples

vcf_suggest_chunk_size(available_gb = 8, n_samples = 100)
#> ℹ For 8 GB RAM and 100 samples, recommended chunk_size = 5e+05
#> (use: read_vcf(vcf_file, chunk_size = 5e+05))