Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

group_types.cpp File Reference

#include "group_types.h"
#include <map>
#include <utility>

Include dependency graph for group_types.cpp:

Include dependency graph

Functions

map< string, GROUP::index_t > name3_to_index_map (name3_to_index_tmp, name3_to_index_tmp+asize)
map< GROUP::index_t, string > index_to_name3_map (index_to_name3_tmp, index_to_name3_tmp+isize)
map< GROUP::index_t, char > index_to_name1_map (index_to_name1_tmp, index_to_name1_tmp+esize)

Variables

const pair< string, GROUP::index_t > name3_to_index_tmp []
const unsigned asize = sizeof(name3_to_index_tmp)/sizeof(name3_to_index_tmp[0])
const pair< GROUP::index_t,
string > 
index_to_name3_tmp []
const unsigned isize = sizeof(index_to_name3_tmp)/sizeof(index_to_name3_tmp[0])
const pair< GROUP::index_t,
char > 
index_to_name1_tmp []
const unsigned esize = sizeof(index_to_name1_tmp)/sizeof(index_to_name1_tmp[0])

Function Documentation

map<GROUP::index_t,char> index_to_name1_map index_to_name1_tmp  ,
index_to_name1_tmp esize
 

map<GROUP::index_t,string> index_to_name3_map index_to_name3_tmp  ,
index_to_name3_tmp isize
 

map<string,GROUP::index_t> name3_to_index_map name3_to_index_tmp  ,
name3_to_index_tmp asize
 


Variable Documentation

const unsigned asize = sizeof(name3_to_index_tmp)/sizeof(name3_to_index_tmp[0])
 

const unsigned esize = sizeof(index_to_name1_tmp)/sizeof(index_to_name1_tmp[0])
 

const pair<GROUP::index_t,char> index_to_name1_tmp[]
 

Initial value:

 {
  make_pair(GROUP::UNKNOWN,'X'),
  make_pair(GROUP::ALA,'A'),
  make_pair(GROUP::CYS,'C'),
  make_pair(GROUP::ASP,'D'),
  make_pair(GROUP::GLU,'E'),
  make_pair(GROUP::PHE,'F'),
  make_pair(GROUP::GLY,'G'),
  make_pair(GROUP::HIS,'H'),
  make_pair(GROUP::ILE,'I'),
  make_pair(GROUP::LYS,'K'),
  make_pair(GROUP::LEU,'L'),
  make_pair(GROUP::MET,'M'),
  make_pair(GROUP::ASN,'N'),
  make_pair(GROUP::PRO,'P'),
  make_pair(GROUP::GLN,'Q'),
  make_pair(GROUP::ARG,'R'),
  make_pair(GROUP::SER,'S'),
  make_pair(GROUP::THR,'T'),
  make_pair(GROUP::VAL,'V'),
  make_pair(GROUP::TRP,'W'),
  make_pair(GROUP::TYR,'Y')
}

const pair<GROUP::index_t,string> index_to_name3_tmp[]
 

Initial value:

 {
  make_pair(GROUP::UNKNOWN,"XXX"),
  make_pair(GROUP::MONOMER,"XXX"),
  make_pair(GROUP::MOLECULE,"XXX"),
  make_pair(GROUP::ALA,"ALA"),
  make_pair(GROUP::CYS,"CYS"),
  make_pair(GROUP::ASP,"ASP"),
  make_pair(GROUP::GLU,"GLU"),
  make_pair(GROUP::PHE,"PHE"),
  make_pair(GROUP::GLY,"GLY"),
  make_pair(GROUP::HSD,"HSD"),
  make_pair(GROUP::HSE,"HSE"),
  make_pair(GROUP::HSP,"HSP"),
  make_pair(GROUP::HIS,"HIS"),
  make_pair(GROUP::ILE,"ILE"),
  make_pair(GROUP::LYS,"LYS"),
  make_pair(GROUP::LEU,"LEU"),
  make_pair(GROUP::MET,"MET"),
  make_pair(GROUP::ASN,"ASN"),
  make_pair(GROUP::PRO,"PRO"),
  make_pair(GROUP::GLN,"GLN"),
  make_pair(GROUP::ARG,"ARG"),
  make_pair(GROUP::SER,"SER"),
  make_pair(GROUP::THR,"THR"),
  make_pair(GROUP::VAL,"VAL"),
  make_pair(GROUP::TRP,"TRP"),
  make_pair(GROUP::TYR,"TYR")
}

const unsigned isize = sizeof(index_to_name3_tmp)/sizeof(index_to_name3_tmp[0])
 

const pair<string,GROUP::index_t> name3_to_index_tmp[]
 

Initial value:

 {
  make_pair("XXX",GROUP::UNKNOWN),
  make_pair("ALA",GROUP::ALA),
  make_pair("CYS",GROUP::CYS),
  make_pair("ASP",GROUP::ASP),
  make_pair("GLU",GROUP::GLU),
  make_pair("PHE",GROUP::PHE),
  make_pair("GLY",GROUP::GLY),
  make_pair("HSE",GROUP::HIS),
  make_pair("HSD",GROUP::HIS),
  make_pair("HSP",GROUP::HIS),
  make_pair("HIS",GROUP::HIS),
  make_pair("ILE",GROUP::ILE),
  make_pair("LYS",GROUP::LYS),
  make_pair("LEU",GROUP::LEU),
  make_pair("MET",GROUP::MET),
  make_pair("ASN",GROUP::ASN),
  make_pair("PRO",GROUP::PRO),
  make_pair("GLN",GROUP::GLN),
  make_pair("ARG",GROUP::ARG),
  make_pair("SER",GROUP::SER),
  make_pair("THR",GROUP::THR),
  make_pair("VAL",GROUP::VAL),
  make_pair("TRP",GROUP::TRP),
  make_pair("TYR",GROUP::TYR)
}


Generated on Wed Apr 14 00:43:18 2004 for BTK by doxygen 1.3.6