Logo Search packages:      
Sourcecode: last-align version File versions  Download package


// Copyright 2008, 2009 Martin C. Frith

// This struct holds the command line arguments for lastdb.

#include <string>

namespace cbrc{

struct LastdbArguments{
  typedef unsigned indexT;

  // set the parameters to their default values:

  // set parameters from a list of arguments:
  void fromArgs( int argc, char** argv );

  // options:
  bool isProtein;
  bool isCaseSensitive;
  std::string spacedSeed;
  std::size_t volumeSize;  // type?
  indexT indexStep;
  std::string subsetSeedFile;
  std::string userAlphabet;
  indexT bucketDepth;
  int verbosity;

  // positional arguments:
  std::string lastdbName;
  int inputStart;  // index in argv of first input filename

}  // end namespace

Generated by  Doxygen 1.6.0   Back to index