Click or drag to resize
IQualitativeSequence Properties

The IQualitativeSequence type exposes the following members.

Properties
  NameDescription
Public propertyAlphabet
Gets alphabet to which this sequence should conform.
(Inherited from ISequence.)
Public propertyCount
Gets the number of sequence items contained in the Sequence.
(Inherited from ISequence.)
Public propertyFormatType
Gets the quality scores format type. Ex: Illumina/Solexa/Sanger.
Public propertyID
Gets or sets an identification provided to distinguish the sequence to others being worked with.
(Inherited from ISequence.)
Public propertyItem
Allows the sequence to function like an array, getting and setting the sequence item at the particular index specified. Note that the index value starts its count at 0.
(Inherited from ISequence.)
Public propertyMetadata
Many sequence representations when saved to file also contain information about that sequence. Unfortunately there is no standard around what that data may be from format to format. This property allows a place to put structured metadata that can be accessed by a particular key. For example, if species information is stored in a particular Species class, you could add it to the dictionary by: mySequence.Metadata["SpeciesInfo"] = mySpeciesInfo; To fetch the data you would use: Species mySpeciesInfo = mySequence.Metadata["SpeciesInfo"]; Particular formats may create their own data model class for information unique to their format as well. Such as: GenBankMetadata genBankData = new GenBankMetadata(); // ... add population code mySequence.MetaData["GenBank"] = genBankData;
(Inherited from ISequence.)
Top
See Also