default_sugar {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.
default_sugar(x, ...) ## S4 method for signature 'XNAString' default_sugar(x) ## S4 method for signature 'XNAStringSet' default_sugar(x) default_sugar(x, ...) <- value ## S4 replacement method for signature 'XNAString' default_sugar(x) <- value
x |
XNAString/XNAStringSet object |
... |
optional arguments to generic function to support additional methods |
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", default_sugar = 'F', default_backbone = 'X', dictionary = my_dic ) default_sugar(obj)