Click or drag to resize
Bio.IO Namespace

[Missing <summary> documentation for "N:Bio.IO"]

Classes
  ClassDescription
Public classGZipFastAParser
Support for reading .fa.gz files.
Public classGZipFastQParser
Support for reading .fastq.gz files.
Public classGZipParserTP, T
A parser which unzips the file and then passes the work off to an inner parser.
Public classGZipSequenceParserT, TItem
.GZ based ISequenceParser
Public classNamedStreamCreator
A class that has a name and that can create streams. It can be used as a generalization of file names, FileInfo, reading data from a string, reading data from a resource, etc.
Public classSequenceFormatters
SequenceFormatter class is an abstraction class which provides instances and lists of all Formatter currently supported by Bio.
Public classSequenceParsers
SequenceParsers class is an abstraction class which provides instances and lists of all Parsers currently supported by Bio.
Public classSequenceRangeFormatters
SequenceRangeFormatter class is an abstraction class which provides instances and lists of all Range-Formatter currently supported by .NET Bio.
Public classSequenceRangeParsers
SequenceRangeParsers class is an abstraction class which provides instances and lists of all Range-Parsers currently supported by .NET Bio.
Interfaces
  InterfaceDescription
Public interfaceIFormatter
Interface that defines the common properties for a formatter. All other formatters must extend this Interface.
Public interfaceIFormatterT
Generic formatter for specific types
Public interfaceINamedStreamCreator
Interface that has a name and that can create streams. It can be used as a generalization of file names, FileInfo, reading data from a string, reading data from a resource, etc.
Public interfaceIParser
Common interface for all parsers. Used in Framework abstraction layer and auto registration mechanism.
Public interfaceIParserT
Typed interface for parsers which return some data structure.
Public interfaceIParserWithAlphabetT
Extends IParser to include an alphabet
Public interfaceIPhylogeneticTreeFormatter
Implementations of this interface write a PhylogeneticTree to a particular location, usually a file. The output is formatted according to the particular file format. A method is also provided for quickly accessing the content in string form for applications that do not need to first write to file.
Public interfaceIPhylogeneticTreeParser
Implementations of this interface are designed to parse a phylogenetic tree file format to produce a PhylogeneticTree object model.
Public interfaceISequenceAlignmentFormatter
Implementations of this interface write an ISequenceAlignment to a particular location, usually a file. The output is formatted according to the particular file format. A method is also provided for quickly accessing the content in string form for applications that do not need to first write to file.
Public interfaceISequenceAlignmentParser
Interface that defines a contract for parser to parse sequence alignment files. For advanced users, the ability to select an encoding for the internal memory representation is provided. Implementations also have a default encoding for each alphabet that may be encountered.
Public interfaceISequenceFormatter
Implementations of this interface write an ISequence to a particular location, usually a file. The output is formatted according to the particular file format.
Public interfaceISequenceParser
Base ISequenceParser
Public interfaceISequenceRangeFormatter
Writes out SequenceRange lists or groupings to a data stream.
Public interfaceISequenceRangeParser
The interface defining the methods for parsing ISequenceRange objects from files or readers.
Public interfaceISnpReader
Interface for exposing a collection of SnpItems as an enumerator with ability to skip to specific chromosome number and position.