Р: Это хорошая практика - создавать класс S4 с пустым слотом? - PullRequest
0 голосов
/ 29 мая 2020

Мне было интересно, будет ли хорошей практикой создавать классы S4 в R с пустыми слотами, которые будут заполнены после с помощью методов.

Например:

Класс RNAseq с 3 слотами: name, countMatrix и normalizedMatrix

Я создаю объект:

scr <-RNAseq(name=name, countMatrix= countMatrix)

, а затем использую метод, чтобы заполнить слот normalizedMatrix и вернуть обновленный объект:

scr <- normalise(RNAseq)

Я не знаю, хорошая ли практика - создать пустой слот, затем заполнить его и, наконец, вернуть объект вместо значения.

У меня также есть другой класс который наследуется от класса RNAseq, но все его слоты пусты, и он использует значения материнского класса для постепенного заполнения своих слотов, и я в этом тоже не уверен.

...