/// <summary> /// Parses the file. /// </summary> /// <param name="fileName">The FileName.</param> /// <returns>List of sequence.</returns> private static IEnumerable <ISequence> Parse(string fileName) { if (Helper.IsZippedFasta(fileName)) { var parser = new GZipFastAParser(); return(parser.Parse(fileName)); } else { var parser = new FastAParser(); return(parser.Parse(fileName)); } }
/// <summary> /// Parses the file. /// </summary> /// <param name="fileName">The FileName.</param> /// <returns>List of sequence.</returns> private static IEnumerable<ISequence> Parse(string fileName) { if (Helper.IsZippedFasta(fileName)) { var parser = new GZipFastAParser(); return parser.Parse(fileName); } else { var parser = new FastAParser(); return parser.Parse(fileName); } }