NCBI C++ ToolKit
Classes | Typedefs | Enumerations
ipg_types.hpp File Reference
#include <corelib/ncbistd.hpp>
#include <corelib/ncbitime.hpp>
#include <objtools/pubseq_gateway/impl/ipg/ipg_exception.hpp>
#include <functional>
#include <tuple>
#include <vector>
+ Include dependency graph for ipg_types.hpp:
+ 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

struct  SIpgSubgroupsConfig
 
struct  SIpgCds
 

Typedefs

using TIpg = Int8
 
using TGbState = Int4
 
using TCdsValue = Int4
 
using TDigest = vector< unsigned char >
 
using TIpgWeights = vector< double >
 
using TPubMedIds = set< Int4 >
 
using TIpgCds = SIpgCds
 

Enumerations

enum class  EIpgProteinFlags : Int4 { ePartial = 1 , eRemote = 2 , eUnverified = 4 , eMatPeptide = 8 }
 
enum class  EIpgSubgroupHashType : Int4 { eUndefined = 0 , eMurmur3Split16 = 1 }
 
enum class  EIpgSubgroupsStatus : Int4 {
  eUndefined = 0 , eNew = 1 , eActive = 2 , eWriteProtected = 3 ,
  eDisabled = 4
}
 

Typedef Documentation

◆ TCdsValue

using TCdsValue = Int4

Definition at line 45 of file ipg_types.hpp.

◆ TDigest

using TDigest = vector<unsigned char>

Definition at line 46 of file ipg_types.hpp.

◆ TGbState

using TGbState = Int4

Definition at line 44 of file ipg_types.hpp.

◆ TIpg

using TIpg = Int8

Definition at line 43 of file ipg_types.hpp.

◆ TIpgCds

using TIpgCds = SIpgCds

Definition at line 140 of file ipg_types.hpp.

◆ TIpgWeights

using TIpgWeights = vector<double>

Definition at line 47 of file ipg_types.hpp.

◆ TPubMedIds

using TPubMedIds = set<Int4>

Definition at line 48 of file ipg_types.hpp.

Enumeration Type Documentation

◆ EIpgProteinFlags

enum EIpgProteinFlags : Int4
strong
Enumerator
ePartial 
eRemote 
eUnverified 
eMatPeptide 

Definition at line 50 of file ipg_types.hpp.

◆ EIpgSubgroupHashType

enum EIpgSubgroupHashType : Int4
strong
Enumerator
eUndefined 
eMurmur3Split16 

Definition at line 58 of file ipg_types.hpp.

◆ EIpgSubgroupsStatus

enum EIpgSubgroupsStatus : Int4
strong
Enumerator
eUndefined 
eNew 
eActive 
eWriteProtected 
eDisabled 

Definition at line 64 of file ipg_types.hpp.

Modified on Fri Sep 20 14:57:20 2024 by modify_doxy.py rev. 669887