istringstream iss (tempBuf,istringstream::in);
delete buffer;
+ //read version
+ getline(iss); gobble(iss);
+
iss >> numNodes; gobble(iss);
tree.resize(numNodes);
MPI_File_close(&inMPI);
#else
+ //read version
+ string line = getline(in); gobble(in);
+
in >> numNodes; gobble(in);
tree.resize(numNodes);
void PhyloTree::print(ofstream& out, vector<TaxNode>& copy){
try {
+
+ //output mothur version
+ out << "#" << m->getVersion() << endl;
+
out << copy.size() << endl;
out << maxLevel << endl;
ofstream outTree;
openOutputFile(treefilename, outTree);
+ //output mothur version
+ outTree << "#" << m->getVersion() << endl;
+
//print treenodes
outTree << tree.size() << endl;
for (int i = 0; i < tree.size(); i++) {