X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=readphylipvector.cpp;h=85f4777dde02bd4980411d8d48015d2cf06b0e50;hp=c3ffccef2aa6c73ef8922a2265d131d52ce40f29;hb=b206f634aae1b4ce13978d203247fb64757d5482;hpb=7b287636ea67fb2254b119c21b4057a177d3ce19 diff --git a/readphylipvector.cpp b/readphylipvector.cpp index c3ffcce..85f4777 100644 --- a/readphylipvector.cpp +++ b/readphylipvector.cpp @@ -34,7 +34,11 @@ vector ReadPhylipVector::read(vector< vector >& matrix) { int numSeqs; string name; - in >> numSeqs >> name; + string numTest; + in >> numTest >> name; + + if (!m->isContainingOnlyDigits(numTest)) { m->mothurOut("[ERROR]: expected a number and got " + numTest + ". I suspect you entered a column formatted file as a phylip file, quitting."); m->mothurOutEndLine(); exit(1); } + else { convert(numTest, numSeqs); } while((d=in.get()) != EOF){