scran_qc
Simple quality control on single-cell data
|
Format QC filters for downstream analysis. More...
#include <vector>
#include <algorithm>
#include <cstdint>
Go to the source code of this file.
Namespaces | |
namespace | scran_qc |
Simple quality control for single-cell data. | |
Functions | |
template<typename Index_ , typename Keep_ > | |
void | scran_qc::filter_index (Index_ num, const Keep_ *filter, std::vector< Index_ > &output) |
template<typename Index_ , typename Keep_ > | |
std::vector< Index_ > | scran_qc::filter_index (Index_ num, const Keep_ *filter) |
template<typename Keep_ , typename Output_ > | |
void | scran_qc::combine_filters (size_t num, const std::vector< Keep_ * > &filters, Output_ *output) |
template<typename Output_ = uint8_t, typename Keep_ = uint8_t> | |
std::vector< Output_ > | scran_qc::combine_filters (size_t num, const std::vector< const Keep_ * > &filters) |
template<typename Index_ , typename Keep_ > | |
void | scran_qc::combine_filters_index (Index_ num, const std::vector< const Keep_ * > &filters, std::vector< Index_ > &output) |
template<typename Index_ , typename Keep_ > | |
std::vector< Index_ > | scran_qc::combine_filters_index (Index_ num, const std::vector< const Keep_ * > &filters) |
Format QC filters for downstream analysis.