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(# Define class name with UpperCamelCase
"MyEpicProject",
# Define slots, helpful for validation
slots = c(ini = "Date",
end = "Date",
milestone = "character"),
# Define inheritance
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