scran_qc
Simple quality control on single-cell data
Loading...
Searching...
No Matches
Namespaces | Functions
format_filters.hpp File Reference

Format QC filters for downstream analysis. More...

#include <vector>
#include <algorithm>
#include <cstdint>
Include dependency graph for format_filters.hpp:
This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

Format QC filters for downstream analysis.