GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"MOTHUR_FILES=\"\\\"../release\\\"\"",
- "VERSION=\"\\\"1.20.2\\\"\"",
- "RELEASE_DATE=\"\\\"7/05/2011\\\"\"",
+ "VERSION=\"\\\"1.21.0\\\"\"",
+ "RELEASE_DATE=\"\\\"7/25/2011\\\"\"",
);
GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
m->mothurOut("DONE.");
m->mothurOutEndLine(); cout.flush();
- m->mothurOut("It took " + toString(time(NULL) - start) + " to read " + toString(rdb->referenceSeqs.size()) + " sequences."); m->mothurOutEndLine();
+ m->mothurOut("It took " + toString(time(NULL) - start) + " to read " + toString(templateSequences.size()) + " sequences."); m->mothurOutEndLine();
}
string IndicatorCommand::getHelpString(){
try {
string helpString = "";
- helpString += "The indicator command reads a shared or relabund file and a tree or design file, and outputs a .indicator.tre and .indicator.summary file. \n";
+ helpString += "The indicator command can be run in 3 ways: with a shared or relabund file and a design file, or with a shared or relabund file and a tree file, or with a shared or relabund file, tree file and design file. \n";
+ helpString += "The indicator command outputs a .indicator.summary file and a .indicator.tre if a tree is given. \n";
helpString += "The new tree contains labels at each internal node. The label is the node number so you can relate the tree to the summary file.\n";
helpString += "The summary file lists the indicator value for each OTU for each node.\n";
helpString += "The indicator command parameters are tree, groups, shared, relabund, design and label. The tree parameter is required as well as either shared or relabund.\n";
int start = time(NULL);
- //read designfile if given and set up globaldatas groups for read of sharedfiles
+ //read designfile if given and set up groups for read of sharedfiles
if (designfile != "") {
designMap = new GroupMap(designfile);
designMap->readDesignMap();
if (lookupFloat[0] == NULL) { m->mothurOut("[ERROR] reading relabund file."); m->mothurOutEndLine(); return 0; }
}
- //reset Globaldatas groups if needed
+ //reset groups if needed
if (designfile != "") { m->Groups = Groups; }
/***************************************************/
CYGWIN_BUILD ?= no
USECOMPRESSION ?= no
MOTHUR_FILES="\"Enter_your_default_path_here\""
-RELEASE_DATE = "\"7/5/2011\""
-VERSION = "\"1.20.0\""
+RELEASE_DATE = "\"7/25/2011\""
+VERSION = "\"1.21.0\""
# Optimize to level 3:
CXXFLAGS += -O3
}
}
/***********************************************************/
-//var sn11,sn1_,sn_1,sn,sprob;
double MothurFisher::hyper(double n11){
try {
return(hyper0(n11,0,0,0));
}
}
/***********************************************************/
-MothurMetastats::~MothurMetastats() {
- try {
-
-
- }catch(exception& e) {
- m->errorOut(e, "MothurMetastats", "~MothurMetastats");
- exit(1);
- }
-}
+MothurMetastats::~MothurMetastats() {}
/***********************************************************/
//main metastats function
int MothurMetastats::runMetastats(string outputFileName, vector< vector<double> >& data, int secondGroupingStart) {
int permute_matrix(vector<double>&, vector<double>&, int, vector<double>&, vector<double>&, vector<double>&);
int permute_array(vector<int>&);
int calc_twosample_ts(vector<double>&, int, vector<double>&, vector<double>&, vector<double>&);
-
-
-
-
};
- //void testp(double *permuted_ttests,int *B,double *permuted,double
- // *Imatrix,int *nc,int *nr,int *g,double *Tinitial,double *ps);
- //void permute_matrix(double *Imatrix,int *nc,int *nr,double
- // *permuted,int *g,double *trial_ts,double *Tinitial,double
- // *counter);
- //void permute_array(int *array, int n);
- //void calc_twosample_ts(double *Pmatrix,int *g,int *nc,int *nr,double
- // *Ts,double *Tinitial,double *counter1);
- //void meanvar(double *pmatrix,int *g,int *nr,int *nc,double *storage);
- //void start(double *Imatrix,int *g,int *nr,int *nc,double *testing,
- // double storage[][9]);
-
- //int metastat_main (char*, int, int, double, int, double**, int);
-
-
#endif