Currently, keeping positions matching sequence context TAG also retains (e.g.) NNN.
Not totally sure if the current names for these filtering functions are the most intuitive.
Should the coverage filter be applied to the sum across samples or to individual samples (e.g. require at least one sample to pass the coverage threshold)?
For .removeAllNAPositions(), do we allow a summary assay (and if so, check for rowSums > 0 instead of presence of any non-NA values?