Description Objects from the Class Slots Methods Author(s) See Also Examples
This virtual class defines a generic sequence object composed by an identifier, a sequence and an alphabet that defines the letters of the sequence. A set of accessor methods and setters are described below.
A virtual Class: No objects may be created from it.
id:Object of class "character" that identifies
the sequence instance.
alphabet:Object of class "character" that
defines all the letters that a valid sequence can be made
of.
sequence:Object of class "character" storing
the actual sequence string of the sequence instance.
signature(object = "GenericSeq"): retrieves
the alphabet of valid sequence letters, returned as
characher.
signature(object = "GenericSeq"): retrieves the
identifier of the sequence instance.
signature(object = "GenericSeq", value =
"character"): sets the identifier of the sequence
instance to value.
signature(x = "GenericSeq"): returns the length
the sequence instance, i.e. the number of characters of the
sequence string.
signature(x = "GenericSeq"): prints the
sequence of the instance.
signature(x = "GenericSeq"): return the reverse of
the sequence string of the sequence instance.
signature(... = "GenericSeq"): returns the
sequence character string of the instance.
signature(object = "GenericSeq", value =
"character"): changes the sequence string of the
sequence instance to value. The new string must be
compatbile with the sequence instance alphabet.
signature(object = "GenericSeq"): displays the
object content.
signature(x = "GenSeq"): Subsets the sequence of
x and returns the correspong subsetted object of same class
as x.
Laurent Gatto <lg390@cam.ac.uk>
See DnaSeq and RnaSeq
classes for examples of subclasses and readFasta
on how to create instances.
1 | showClass("GenericSeq")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.