R 中的 Bioconductor 入门
James Chapman
Curriculum Manager, DataCamp
优点
plot() 和 methods(plot)缺点
优点
示例:myDescriptor <- new("GenomeDescription")
缺点
判断对象是否为 S4
isS4(myDescriptor)
TRUE
S4 对象的 str 以 Formal class 开头
str(myDescriptor)
Formal class 'GenomeDescription' [package "GenomeInfoDb"] with 7 slots
...
类描述其表示:
MyEpicProject <- setClass(# 使用大驼峰命名类名
"MyEpicProject",
# 定义插槽,便于校验
slots = c(ini = "Date",
end = "Date",
milestone = "character"),
# 定义继承
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())
对象摘要
show(myDescriptor)
| organism: ()
| provider:
| provider version:
| release date:
| release name:
| ---
| seqlengths:
R 中的 Bioconductor 入门