/fingerprint/R/balance.R
R | 18 lines | 18 code | 0 blank | 0 comment | 2 complexity | f28cc7591c8d64e99d90d9f91383a1c6 MD5 | raw file
- balance <- function(fplist) {
- if (is.list(fplist)) {
- lapply(fplist, function(fp) {
- compl <- !fp
- new('fingerprint',
- nbit = 2 * length(fp),
- bits = c(fp@bits, compl@bits+length(fp)),
- provider='R', name='balanced')
- })
- } else {
- fp <- fplist
- compl <- !fp
- new('fingerprint',
- nbit = 2 * length(fp),
- bits = c(fp@bits, compl@bits+length(fp)),
- provider='R', name='balanced')
- }
- }