NCBI C++ ToolKit
Classes | Macros | Enumerations | Functions
Genetic_code_table.cpp File Reference
#include <ncbi_pch.hpp>
#include <corelib/ncbimtx.hpp>
#include <serial/serial.hpp>
#include <serial/objistr.hpp>
#include <objects/seqfeat/Genetic_code_table.hpp>
#include "gc.inc"
+ Include dependency graph for Genetic_code_table.cpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CGen_code_table_imp
 

Macros

#define static
 
#define s_GenCodeTblMemStr   CGen_code_table_imp::sm_GenCodeTblMemStr
 

Enumerations

enum  EBaseCode {
  eBase_gap = 0 , eBase_A , eBase_C , eBase_M ,
  eBase_G , eBase_R , eBase_S , eBase_V ,
  eBase_T , eBase_W , eBase_Y , eBase_H ,
  eBase_K , eBase_D , eBase_B , eBase_N ,
  eBase_A = 1 , eBase_C , eBase_M , eBase_G ,
  eBase_R , eBase_S , eBase_V , eBase_T ,
  eBase_W , eBase_Y , eBase_H , eBase_K ,
  eBase_D , eBase_B , eBase_N
}
 

Functions

 DEFINE_STATIC_FAST_MUTEX (s_ImplementationMutex)
 
static bool s_ValidCodon (const string &codon)
 

Macro Definition Documentation

◆ s_GenCodeTblMemStr

#define s_GenCodeTblMemStr   CGen_code_table_imp::sm_GenCodeTblMemStr

Definition at line 682 of file Genetic_code_table.cpp.

◆ static

#define static

Definition at line 681 of file Genetic_code_table.cpp.

Enumeration Type Documentation

◆ EBaseCode

enum EBaseCode
Enumerator
eBase_gap 
eBase_A 
eBase_C 
eBase_M 
eBase_G 
eBase_R 
eBase_S 
eBase_V 
eBase_T 
eBase_W 
eBase_Y 
eBase_H 
eBase_K 
eBase_D 
eBase_B 
eBase_N 
eBase_A 

A.

eBase_C 

C.

eBase_M 

AC.

eBase_G 

G.

eBase_R 

AG.

eBase_S 

CG.

eBase_V 

ACG.

eBase_T 

T.

eBase_W 

AT.

eBase_Y 

CT.

eBase_H 

ACT.

eBase_K 

GT.

eBase_D 

AGT.

eBase_B 

CGT.

eBase_N 

ACGT.

Definition at line 65 of file Genetic_code_table.cpp.

Function Documentation

◆ DEFINE_STATIC_FAST_MUTEX()

DEFINE_STATIC_FAST_MUTEX ( s_ImplementationMutex  )

◆ s_ValidCodon()

static bool s_ValidCodon ( const string codon)
static

Definition at line 384 of file Genetic_code_table.cpp.

References i, and toupper().

Referenced by CGen_code_table::CodonToIndex().

Modified on Mon Jun 24 05:20:37 2024 by modify_doxy.py rev. 669887