public SearchLevel1(string programName, FlagLevel level, string fileName, int start, int rows) : base(programName, level, fileName) { if (start % 2 == 0) { ShowError("Please enter odd number for start position."); } else { this.startIndex = start; this.rows = rows; } }
public SearchLevel3(string programName, FlagLevel level, string file, string query, string result) : base(programName, level, file) { this.queryFileName = query; this.resultFileName = result; try { streamReader = new StreamReader(this.queryFileName); streamWriter = new StreamWriter(this.resultFileName); } catch (Exception ex) { ShowError(ex.Message); } }
public Search(string programName, FlagLevel searchLevel, string dataFileName) { this.programName = programName; this.searchLevel = searchLevel; this.dataFileName = dataFileName; try { reader = new FastaReader(dataFileName); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
///<summary> /// Validate the flag level ///</summary> ///<remark> ///<returns> ///if validate pass return true otherwise false ///</returns> ///</remark> private bool ValidateLevel() { bool result = true; if (args[1].Equals("-level1")) { this.level = FlagLevel.Level1; } else if (args[1].Equals("-level2")) { this.level = FlagLevel.Level2; } else if (args[1].Equals("-level3")) { this.level = FlagLevel.Level3; } else { ShowError("Please enter valid level."); result = false; } return(result); }
public SearchLevel7(string programName, FlagLevel level, string file, string sequenceWildcard) : base(programName, level, file) { this.sequenceWildcard = sequenceWildcard; }
public SearchLevel2(string programName, FlagLevel level, string file, string sequenceId) : base(programName, level, file) { this.sequenceId = sequenceId; }