NCBI C++ ToolKit
Macros | Functions | Variables
snp_bitfield.cpp File Reference
#include <ncbi_pch.hpp>
#include <objtools/snputil/snp_bitfield.hpp>
#include "snp_bitfield_factory.hpp"
+ Include dependency graph for snp_bitfield.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Macros

#define ADD_FXN_CLASS(fxn_class)   if(IsTrue(fxn_class)) { FunctionClassesLst.push_back(g_FXN_NAMES[fxn_class]); }
 

Functions

 USING_SCOPE (objects)
 

Variables

static const char * g_VARIATION_NAMES []
 
static const char * g_FXN_NAMES []
 

Macro Definition Documentation

◆ ADD_FXN_CLASS

#define ADD_FXN_CLASS (   fxn_class)    if(IsTrue(fxn_class)) { FunctionClassesLst.push_back(g_FXN_NAMES[fxn_class]); }

Definition at line 171 of file snp_bitfield.cpp.

Function Documentation

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Variable Documentation

◆ g_FXN_NAMES

const char* g_FXN_NAMES[]
static
Initial value:
=
{
"Unknown",
"intron_variant",
"splice_donor_variant",
"splice_acceptor_variant",
"UTR",
"synonymous_variant",
"nonsense_variant",
"missense_variant",
"frameshift_variant",
"In Gene",
"2KB_upstream_variant",
"500B_downstream_variant",
"5_prime_UTR_variant",
"3_prime_UTR_variant",
"Multiple",
"stop_gained",
"stop_lost"
}

Definition at line 64 of file snp_bitfield.cpp.

Referenced by CSnpBitfield::GetString().

◆ g_VARIATION_NAMES

const char* g_VARIATION_NAMES[]
static
Initial value:
=
{ "UNKNOWN",
"SNV",
"INDEL",
"HET",
"MSAT",
"NAMED",
"NOVAR",
"MIXED",
"MNV",
"Idenity",
"Inversion",
"DEL",
"INS"
}

Definition at line 48 of file snp_bitfield.cpp.

Referenced by CSnpBitfield::GetString(), and CSnpBitfield::GetVariationClassString().

Modified on Wed Feb 21 09:54:45 2024 by modify_doxy.py rev. 669887