src/cpsp/SideChain/options/side_chain_optdeg_option.h
Go to the documentation of this file.00001 /* 00002 * Main authors: 00003 * Mohamad Rabbath <rabbath@informatik.uni-freiburg.de> 00004 * 00005 * Contributing authors: 00006 * Martin Mann <mmann@informatik.uni-freiburg.de> 00007 * Sebastian Will <will@informatik.uni-freiburg.de> 00008 * 00009 * This file is part of the CPSP-tools package: 00010 * http://www.bioinf.uni-freiburg.de/sw/cpsp/ 00011 * 00012 * See the file "LICENSE" for information on usage and 00013 * redistribution of this file, and for a 00014 * DISCLAIMER OF ALL WARRANTIES. 00015 * 00016 */ 00017 00018 #ifndef SIDE_CHAIN_OPTDEG_OPTION_HH 00019 #define SIDE_CHAIN_OPTDEG_OPTION_HH 00020 #include <iostream> 00021 #include "chain_option.h" 00022 namespace cpsp{ 00023 //side chain threading 00024 namespace scth{ 00025 class SideChainDegOptions { 00026 public: 00027 SideChainDegOptions(); 00029 SideChainOptions sideChainOptions; 00030 00032 int Seed; 00033 00035 int Length; 00036 00038 int Threshold; 00039 00041 void setThreshold(int); 00042 00044 std::string startSeq; 00045 00047 float TEMPERATURE; 00048 00050 double Cutoff; 00051 00053 int maxSteps; 00054 00056 int timeLimit; 00057 00059 unsigned int tgtDeg; 00060 00062 bool Stat; 00063 00065 bool verboseOut; 00066 00068 std::string RandomizerPath; 00069 }; 00070 } 00071 } 00072 #endif