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