Class BioCodec
public class BioCodec : ISequenceCodec<string>
- Inheritance
-
BioCodec
- Implements
- Inherited Members
Fields
CONTINUE
public const string CONTINUE = "cont"
Field Value
OTHER
public const string OTHER = "other"
Field Value
START
public const string START = "start"
Field Value
Methods
AreOutcomesCompatible(string[])
Checks if the outcomes of the model are compatible with the codec.
public virtual bool AreOutcomesCompatible(string[] outcomes)
Parameters
outcomesstring[]all possible model outcomes
Returns
CreateSequenceValidator()
Creates a sequence validator which can validate a sequence of outcomes.
public virtual ISequenceValidator<string> CreateSequenceValidator()
Returns
Decode(IList<string>)
Decodes a sequence T objects into Span objects.
public virtual Span[] Decode(IList<string> c)
Parameters
Returns
- Span[]
Encode(Span[], int)
Encodes Span objects into a sequence of T objects.
public virtual string[] Encode(Span[] names, int length)
Parameters
Returns
- string[]