*/
#include "command.hpp"
-#include "sharedrabundvector.h"
#include "sharedrabundfloatvector.h"
#include "inputdata.h"
-/***************************************************************/
-struct spearmanRank {
- string name;
- float score;
-
- spearmanRank(string n, float s) : name(n), score(s) {}
-};
-/***************************************************************/
class CorrAxesCommand : public Command {
public:
vector<string> outputNames, Groups;
map<string, vector<string> > outputTypes;
- vector<SharedRAbundVector*> lookup;
vector<SharedRAbundFloatVector*> lookupFloat;
vector<string> metadataLabels;
- int getShared();
- int getSharedFloat();
+ int getSharedFloat(InputData*);
int getMetadata();
- int convertToRelabund();
int eliminateZeroOTUS(vector<SharedRAbundFloatVector*>&);
map<string, vector<float> > readAxes();
int calcPearson(map<string, vector<float> >&, ofstream&);