Read in the taxonomy file.
#include "msparser.hpp"
#include <iostream>
using namespace matrix_science;
int main(int argc, char * argv[])
{
if ( argc < 2 )
{
std::cout << "The location of taxonomy file has to be specified as a parameter" << std::endl;
std::cout << "The location should either be the full path to the taxonomy file" << std::endl;
std::cout << "or a URL to a Mascot server - e.g. http://mascot-server/mascot/cgi" << std::endl;
return 1;
}
if (argc > 2)
{
}
{
std::cout << "There are errors. Cannot continue. The last error description:" << std::endl;
return 1;
}
std::cout << "There are " << n << " taxonomy choice entries configured:" << std::endl;
int i = 0;
for(i=0; i < n; i++)
{
std::cout << "Include: ";
int j;
{
if ( j > 0 )
std::cout << ",";
}
std::cout << std::endl;
std::cout << "Exclude: ";
{
if ( j > 0 )
std::cout << ",";
}
std::cout << std::endl;
}
return 0;
}
Settings required to make an HTTP connection to a Mascot server.
Definition: ms_connection_settings.hpp:54
void setSessionID(const std::string sessionID)
Sets the Mascot security sessionID to be used for the connection.
Definition: ms_connection_settings.cpp:242
std::string getLastErrorString() const
Return the error description of the last error that occurred.
Definition: ms_errors.cpp:1488
bool isValid() const
Call this function to determine if there have been any errors.
Definition: ms_errors.cpp:1472
int getIncludeTaxonomy(const int n) const
Traverse the included taxonomy IDs.
Definition: ms_taxonomyfile.cpp:107
std::string getTitle() const
Returns the taxonomy choice title.
Definition: ms_taxonomyfile.cpp:91
int getExcludeTaxonomy(const int n) const
Traverse the excluded taxonomy IDs.
Definition: ms_taxonomyfile.cpp:141
Use this class in order to read in a taxonomy file.
Definition: ms_taxonomyfile.hpp:145
int getNumberOfEntries() const
Returns a number of taxonomy choices currently held in memory.
Definition: ms_taxonomyfile.cpp:469
const ms_taxonomychoice * getEntryByNumber(const int index) const
Returns a taxonomy choice entry by its number.
Definition: ms_taxonomyfile.cpp:493