| conjugate5 {XNAString} | R Documentation |
Getter methods enable extraction of single slots from XNAString and XNAStringSet objects. E.g. name method extracts name slot from XNAString/XNAStringSet object.
conjugate5(x, ...) ## S4 method for signature 'XNAString' conjugate5(x) ## S4 method for signature 'XNAStringSet' conjugate5(x, i = 1) conjugate5(x, ...) <- value ## S4 replacement method for signature 'XNAString' conjugate5(x) <- value ## S4 replacement method for signature 'XNAStringSet' conjugate5(x, i = 1) <- value
x |
XNAString/XNAStringSet object |
... |
optional arguments to generic function to support additional methods |
i |
numeric - possibilities: 1 or 2. If 1 - 1st slots elements printed out, 2nd otherwise. In case the second element is not in the object, empty char created. This parameter is only available for XNAStringSet objects. |
value |
character vector applied only for setter method |
Setter methods enable overwriting single slots from XNAString and XNAStringSet objects. E.g. name<- method overwrites existing name slot
vector in getter method, XNAStringSet object (with replaced name slot) in setter method
my_dic <- data.table::data.table(
type = c(
rep("base", 3),
rep("sugar", 2),
rep("backbone", 3)
),
symbol = c("G", "E", "A", "F", "O", "S", "B", "X")
)
obj <- XNAString(
name = "b",
base = "GGE",
sugar = "FFO",
dictionary = my_dic
)
conjugate5(obj)