# sequences-class

##### Class "sequences" --- Collections of Sequences

Represents a collection of sequences and the associated quality measures.

- Keywords
- classes

##### Note

Coercion from an object of class
`transactions`

with
temporal information to an object of class `'>sequences`

is not provided as this information would be lost. Use class
`'>timedsequences`

instead.

Currently, a general method for concatenation of sequences similar
to `cbind`

, is not provided.

##### Objects from the Class

Most frequently, objects are created by a sequence mining algorithm such as cSPADE as the return value.

Objects can also be created by calls of the form
`new("sequences", ...)`

.

##### Slots

`elements`

:an object of class

`itemsets`

containing a sparse representation of the unique elements of a sequence.`data`

:an object of class

`'>sgCMatrix`

containing a sparse representation of ordered*lists*(collections of) indexes into the unique elements.`sequenceInfo`

:a data frame which may contain additional information on a sequence.

`quality`

:a data.frame containing the quality measures of a sequence.

`tidLists`

:an object of class

`'>tidLists`

mapping supporting sequences, or`NULL`

.

##### Extends

Class `"associations"`

, directly.

##### Methods

`coerce`

`signature(from = "sequences", to = "list")`

`coerce`

`signature(from = "sequences", to = "data.frame")`

`coerce`

`signature(from = "list", to = "sequences")`

`%in%`

`signature(x = "sequences", table = "character")`

`%ain%`

`signature(x = "sequences", table = "character")`

`%pin%`

`signature(x = "sequences", table = "character")`

`%ein%`

`signature(x = "sequences", table = "character")`

`c`

`signature(x = "sequences")`

`dim`

`signature(x = "sequences")`

`duplicated`

`signature(x = "sequences")`

`labels`

`signature(object = "sequences")`

`length`

`signature(x = "sequences")`

`LIST`

`signature(x = "sequences")`

`match`

`signature(x = "sequences")`

`nitems`

`signature(x = "sequences")`

`sequenceInfo`

`signature(object = "sequences")`

`sequenceInfo<-`

`signature(object = "sequences")`

`inspect`

`signature(x = "sequences")`

`is.closed`

`signature(x = "sequences")`

; returns a logical vector indicating if a sequence has no proper superset in`x`

which has the same support.`is.maximal`

`signature(x = "sequences")`

; returns a logical vector indicating if a sequence is not a subsequence of any other sequence in`x`

.`is.subset`

`signature(x = "sequences")`

`is.superset`

`signature(x = "sequences")`

`itemFrequency`

`signature(x = "sequences")`

`itemInfo`

`signature(object = "sequences")`

`itemInfo<-`

`signature(object = "sequences")`

`itemLabels`

`signature(object = "sequences")`

`itemLabels<-`

`signature(object = "sequences")`

`itemTable`

`signature(x = "sequences")`

`itemsets`

`signature(x = "sequences")`

; returns the reference set of distinct`itemsets (elements)`

.`ruleInduction`

`signature(x = "sequences")`

`show`

`signature(object = "sequences")`

`size`

`signature(x = "sequences")`

`subset`

`signature(x = "sequences")`

`summary`

`signature(object = "sequences")`

`support`

`signature(x = "sequences")`

`unique`

`signature(x = "sequences")`

##### See Also

Class
`'>sgCMatrix`

,
`'>timedsequences`

,
`itemsets`

,
`associations`

,
method
`ruleInduction`

,
FIXME,
function
`cspade`

,
data
`zaki`

.

##### Examples

```
# NOT RUN {
## 3 example sequences
x <- list("01" = list(c("A","B"), "C"),
"02" = list("C"),
"03" = list("B", "B"))
## coerce
s <- as(x, "sequences")
as(s, "data.frame")
## get reference set
as(itemsets(s), "data.frame")
# }
```

*Documentation reproduced from package arulesSequences, version 0.2-19, License: GPL-2*