📄 genecluster.h
字号:
// GeneCluster.h: interface for the CGeneCluster class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_GENECLUSTER_H__ADD2FDF3_9B47_4E26_A9EE_AFE77B2A2463__INCLUDED_)
#define AFX_GENECLUSTER_H__ADD2FDF3_9B47_4E26_A9EE_AFE77B2A2463__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Cluster.h"
#include "Gene.h"
class CGeneCluster
{
public:
void initialize(int nGene, int nCond, double **pValue, double dGama, double dEpsilon, int nMinG, int nMinC);
CGeneCluster();
virtual ~CGeneCluster();
void MineCluster(CCluster *p);
private:
void Destruct();
void SetUp();
BOOL PruneOne(CCluster *&pC);
void SlideOverGene(CCluster *pC, int nCond, int *&pCandGene, int &nCandGeneSize);
BOOL ValidateCoher(CGene *p1, CGene *p2, int * pCond);
void ExplrSubsetGene(CCluster *pC, int nCond, int *&pCandGene, int &nCandGeneSize);
BOOL PruneFur(CCluster *pC);
void OutputClusterSet(CCluster *pC);
BOOL CheckExist(CCluster *pC);
BOOL PruneThr(CCluster *&pC);
void ScanCandCond(CCluster *pC);
void EstChainLen(CCluster *pC);
BOOL PruneTwo(CCluster *pC);
public:
CCluster * m_pCluster;
CGene * m_pGene;
int m_nCandGeneSize;
private:
int * m_pCandGene; // store the sub set genes under condition ci
int m_nMinG;
int m_nMinC;
int m_nCond;
int m_nGene;
double m_dEpsilon;
};
#endif // !defined(AFX_GENECLUSTER_H__ADD2FDF3_9B47_4E26_A9EE_AFE77B2A2463__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -