// -*- mode: c++; indent-tabs-mode: nil; -*- // // Copyright 2009 Illumina, Inc. // // This software is covered by the "Illumina Genome Analyzer Software // License Agreement" and the "Illumina Source Code License Agreement", // and certain third party copyright/licenses, and any user of this // source file is bound by the terms therein (see accompanying files // Illumina_Genome_Analyzer_Software_License_Agreement.pdf and // Illumina_Source_Code_License_Agreement.pdf and third party // copyright/license notices). // // /// \file /// /// \author Chris Saunders /// #ifndef __STARLING_INFO_HH #define __STARLING_INFO_HH #include "blt_util/prog_info.hh" struct starling_info : public prog_info { static const prog_info& get() { static const starling_info vci; return vci; } private: const char* name() const { static const char NAME[] = "starling"; return NAME; } const char* version() const { static const char VERSION[] = "0.3"; return VERSION; } void usage(const char* xmessage = 0) const; void doc() const; starling_info() {} virtual ~starling_info() {} }; #endif