Extract a genotype matrix for a subset of SNPs from a
GenotypeHandle. Returns a RangedSummarizedExperiment
with dosage assay in Bioconductor convention (variants x samples),
variant metadata as rowRanges (GRanges), and sample IDs as
colData.
Usage
extractBlockGenotypes(handle, snp_idx, mean_impute = TRUE)
Arguments
- handle
A GenotypeHandle object.
- snp_idx
Integer vector of 1-based SNP indices into
handle@snp_info.
- mean_impute
Logical, whether to mean-impute missing values.
Default TRUE.
Value
A RangedSummarizedExperiment with:
- assay("dosage")
Numeric matrix (variants x samples)
- rowRanges
GRanges with A1, A2 metadata
- colData
DataFrame with sample_id column