private IList <Sequence> Get1LengthSequentialPatterns()
        {
            // If client provides patterns used it, otherwise find it.
            if (_miningSettings.OneLengthSequentialPatterns != null && _miningSettings.OneLengthSequentialPatterns.Count > 0)
            {
                return(_miningSettings.OneLengthSequentialPatterns);
            }

            return(_sequenceDatabase.FindOneLengthSequentialPattern(_minSupport));
        }