Introdução ao Bioconductor em R
James Chapman
Curriculum Manager, DataCamp
Pontos positivos
plot() e methods(plot)Pontos negativos
Pontos positivos
Exemplo: myDescriptor <- new("GenomeDescription")
Pontos negativos
Verificar se um objeto é S4
isS4(myDescriptor)
TRUE
str de objetos S4 começa com Formal class
str(myDescriptor)
Formal class 'GenomeDescription' [package "GenomeInfoDb"] with 7 slots
...
Uma classe descreve uma representação
MyEpicProject <- setClass(# Defina o nome da classe em UpperCamelCase
"MyEpicProject",
# Defina os slots, úteis para validação
slots = c(ini = "Date",
end = "Date",
milestone = "character"),
# Defina a herança
contains = "MyProject")
.S4methods(class = "GenomeDescription")
[1] coerce commonName organism provider
[5] providerVersion releaseDate releaseName seqinfo
[9] seqnames show toString bsgenomeName
see '?methods' for accessing help and source code
showMethods(classes = "GenomeDescription", where = search())
Resumo do objeto
show(myDescriptor)
| organism: ()
| provider:
| provider version:
| release date:
| release name:
| ---
| seqlengths:
Introdução ao Bioconductor em R