X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=trimseqscommand.cpp;h=af3bfc8fcbf5ee10cb1a50b192ff414063bd740e;hp=cbf5e13603ced805d185196fad9129eacb573d22;hb=956cdff34f2d609a7736838b1631cd7957580b8b;hpb=37309a2552995e5f7f2e04be99b808c803472311 diff --git a/trimseqscommand.cpp b/trimseqscommand.cpp index cbf5e13..af3bfc8 100644 --- a/trimseqscommand.cpp +++ b/trimseqscommand.cpp @@ -519,7 +519,7 @@ int TrimSeqsCommand::setLines(string filename, vector& lines) { lines.clear(); - vector positions; + vector positions; ifstream inFASTA; openInputFile(filename, inFASTA); @@ -529,7 +529,7 @@ int TrimSeqsCommand::setLines(string filename, vector& lines) { input = getline(inFASTA); if (input.length() != 0) { - if(input[0] == '>'){ long int pos = inFASTA.tellg(); positions.push_back(pos - input.length() - 1); } + if(input[0] == '>'){ unsigned long int pos = inFASTA.tellg(); positions.push_back(pos - input.length() - 1); } } } inFASTA.close(); @@ -537,7 +537,7 @@ int TrimSeqsCommand::setLines(string filename, vector& lines) { int numFastaSeqs = positions.size(); FILE * pFile; - long size; + unsigned long int size; //get num bytes in file pFile = fopen (filename.c_str(),"rb"); @@ -552,11 +552,11 @@ int TrimSeqsCommand::setLines(string filename, vector& lines) { for (int i = 0; i < processors; i++) { - long int startPos = positions[ i * numSeqsPerProcessor ]; + unsigned long int startPos = positions[ i * numSeqsPerProcessor ]; if(i == processors - 1){ numSeqsPerProcessor = numFastaSeqs - i * numSeqsPerProcessor; }else{ - long int myEnd = positions[ (i+1) * numSeqsPerProcessor ]; + unsigned long int myEnd = positions[ (i+1) * numSeqsPerProcessor ]; } lines.push_back(new linePair(startPos, numSeqsPerProcessor)); }