private int GetValueInt(string[] dataColumns, SortedDictionary <Enum, int> msgfPlusColumns, MSGFPlusSynFileColumns columnEnum) { var dataValue = GetValue(dataColumns, msgfPlusColumns, columnEnum); if (int.TryParse(dataValue, out var value)) { return(value); } return(0); }
private bool ColumnExists(IReadOnlyDictionary <Enum, int> msgfPlusColumns, MSGFPlusSynFileColumns requiredColumn) { return(msgfPlusColumns.TryGetValue(requiredColumn, out var columnIndex) && columnIndex >= 0); }
private string GetValue(string[] dataColumns, SortedDictionary <Enum, int> msgfPlusColumns, MSGFPlusSynFileColumns columnEnum) { return(ReaderFactory.LookupColumnValue(dataColumns, columnEnum, msgfPlusColumns, string.Empty)); }