ContextSV v1.0.0
Loading...
Searching...
No Matches
sv_types.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  sv_types
 

Typedefs

using sv_types::SVEvidenceFlags = std::bitset< 10 >
 

Enumerations

enum class  sv_types::SVType {
  sv_types::UNKNOWN = -1 , sv_types::DEL = 0 , sv_types::DUP = 1 , sv_types::INV = 2 ,
  sv_types::INS = 3 , sv_types::BND = 4 , sv_types::NEUTRAL = 5 , sv_types::LOH = 6
}
 
enum class  sv_types::Genotype { sv_types::HOMOZYGOUS_REF = 0 , sv_types::HETEROZYGOUS = 1 , sv_types::HOMOZYGOUS_ALT = 2 , sv_types::UNKNOWN = 3 }
 
enum class  sv_types::SVDataType {
  sv_types::CIGARINS = 0 , sv_types::CIGARDEL = 1 , sv_types::CIGARCLIP = 2 , sv_types::SPLIT = 3 ,
  sv_types::SPLITDIST1 = 4 , sv_types::SPLITDIST2 = 5 , sv_types::SPLITINV = 6 , sv_types::SUPPINV = 7 ,
  sv_types::HMM = 8 , sv_types::UNKNOWN = 9
}
 

Functions

std::string sv_types::getSVTypeString (SVType sv_type)
 
std::string sv_types::getSVAlignmentTypeString (SVEvidenceFlags aln_type)
 
SVType sv_types::getSVTypeFromCNState (int cn_state)
 
std::string sv_types::getGenotypeString (Genotype genotype)
 
std::string sv_types::getSVTypeSymbol (SVType sv_type)
 
bool sv_types::isValidCopyNumberUpdate (SVType sv_type, SVType updated_sv_type)
 

Variables

const std::unordered_map< SVType, std::string > sv_types::SVTypeString
 
const std::unordered_map< SVType, std::string > sv_types::SVTypeSymbol
 
const std::unordered_map< Genotype, std::string > sv_types::GenotypeString
 
const std::unordered_map< SVDataType, std::string > sv_types::SVDataTypeString
 
const std::unordered_map< int, SVTypesv_types::CNVTypeMap