Click or drag to resize
MetadataListItemT Class
It is common for a biological sequence file to contain lists of certain types of metadata, such as features or references, which can be stored as MetadataListItems. A MetadataListItem contains a key (which might not be unique) a free-text field of top level information (such as a sequence location), and a list of sub-items, each consisting of a key and a data field of type T. If the sub-items have unique keys, a string type can be used for T. But if the sub-item keys are not unique, a list of strings should be used for T.
Inheritance Hierarchy

Namespace: Bio
Assembly: Bio.Core (in Bio.Core.dll) Version: (
public class MetadataListItem<T>

Type Parameters


[Missing <typeparam name="T"/> documentation for "T:Bio.MetadataListItem`1"]

The MetadataListItemT type exposes the following members.

Public propertyFreeText
Gets the free-text for this item. This will often be a location string.
Public propertyKey
Gets the key for this item. These are not necessarily unique within a list, which is why this is a property of an object to be included in a list, rather than omitting this as a property and using a dictionary instead of a list.
Public propertySubItems
Gets the dictionary of attributes.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also