Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
replace slot name 'country' by 'region'
  • Loading branch information
walke committed Oct 8, 2019
1 parent ac4709d commit 131e7db
Show file tree
Hide file tree
Showing 7 changed files with 47 additions and 46 deletions.
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -34,3 +34,4 @@ vignettes/*.pdf

# Shiny token, see https://shiny.rstudio.com/articles/shinyapps.html
rsconnect/
.Rproj.user
2 changes: 1 addition & 1 deletion NAMESPACE
Expand Up @@ -18,7 +18,6 @@ exportMethods("lt1<-")
exportMethods("rd1<-")
exportMethods("re1<-")
exportMethods(content)
exportMethods(country)
exportMethods(ex1)
exportMethods(footer)
exportMethods(header)
Expand All @@ -27,6 +26,7 @@ exportMethods(lt1)
exportMethods(protocol)
exportMethods(rd1)
exportMethods(re1)
exportMethods(region)
exportMethods(selectRegion)
exportMethods(selectYears)
exportMethods(show)
Expand Down
2 changes: 1 addition & 1 deletion R/AllGeneric.R
Expand Up @@ -8,7 +8,7 @@ setGeneric("lt1", function(object) standardGeneric("lt1"))

setGeneric("content", function(object) standardGeneric("content"))

setGeneric("country", function(object) standardGeneric("country"))
setGeneric("region", function(object) standardGeneric("region"))

setGeneric("protocol", function(object) standardGeneric("protocol"))

Expand Down
28 changes: 14 additions & 14 deletions R/GENESISClasses.R
Expand Up @@ -15,7 +15,7 @@ setClass("RD1",
footer="vector", # file footer
rd1="data.table", # exposure table
content="character", # content
country="character", # country
region="character", # region
protocol="character" # protocol version
)
)
Expand All @@ -31,7 +31,7 @@ setMethod("rd1", "RD1", function(object) object@rd1)
#' @export
setMethod("content", "RD1", function(object) object@content)
#' @export
setMethod("country", "RD1", function(object) object@country)
setMethod("region", "RD1", function(object) object@region)
#' @export
setMethod("protocol", "RD1", function(object) object@protocol)

Expand All @@ -41,8 +41,8 @@ setReplaceMethod("rd1", "RD1", function(object, value) {object@rd1 <- value; val

# constructor
#' @export
RegDeath1 <- function(header, footer, rd1, content, country, protocol)
new("RD1", header=header, footer=footer, rd1=rd1, content=content, country=country, protocol=protocol)
RegDeath1 <- function(header, footer, rd1, content, region, protocol)
new("RD1", header=header, footer=footer, rd1=rd1, content=content, region=region, protocol=protocol)

# methods
#' @export
Expand All @@ -58,15 +58,15 @@ setMethod("show", "RD1",
setMethod("selectYears", "RD1", function(object, selectYears) {
Year <- NULL # evoid NOTE
.rd1 <- object@rd1[Year %in% selectYears]
return(new("RD1", header=object@header, footer=object@footer, rd1=.rd1, content=object@content, country=object@country, protocol=object@protocol))
return(new("RD1", header=object@header, footer=object@footer, rd1=.rd1, content=object@content, region=object@region, protocol=object@protocol))
}
)

#' @export
setMethod("selectRegion", "RD1", function(object, selectRegion) {
Region_Code <- NULL # evoid NOTE
.rd1 <- object@rd1[Region_Code %in% selectRegion]
return(new("RD1", header=object@header, footer=object@footer, rd1=.rd1, content=object@content, country=object@country, protocol=object@protocol))
return(new("RD1", header=object@header, footer=object@footer, rd1=.rd1, content=object@content, region=object@region, protocol=object@protocol))
}
)

Expand Down Expand Up @@ -98,7 +98,7 @@ setClass("RE1",
footer="vector", # file footer
re1="data.table", # exposure table
content="character", # content
country="character", # country
region="character", # region
protocol="character" # protocol version
)
)
Expand All @@ -114,7 +114,7 @@ setMethod("re1", "RE1", function(object) object@re1)
#' @export
setMethod("content", "RE1", function(object) object@content)
#' @export
setMethod("country", "RE1", function(object) object@country)
setMethod("region", "RE1", function(object) object@region)
#' @export
setMethod("protocol", "RE1", function(object) object@protocol)

Expand All @@ -124,8 +124,8 @@ setReplaceMethod("re1", "RE1", function(object, value) {object@re1 <- value; val

# constructor
#' @export
RegExp1 <- function(header, footer, re1, content, country, protocol)
new("RE1", header=header, footer, re1=re1, content=content, country=country, protocol=protocol)
RegExp1 <- function(header, footer, re1, content, region, protocol)
new("RE1", header=header, footer, re1=re1, content=content, region=region, protocol=protocol)

# methods
#' @export
Expand All @@ -141,15 +141,15 @@ setMethod("show", "RE1",
setMethod("selectYears", "RE1", function(object, selectYears) {
Year <- NULL # evoid NOTE
.re1 <- object@re1[Year %in% selectYears]
return(new("RE1", header=object@header, footer=object@footer, re1=.re1, content=object@content, country=object@country, protocol=object@protocol))
return(new("RE1", header=object@header, footer=object@footer, re1=.re1, content=object@content, region=object@region, protocol=object@protocol))
}
)

#' @export
setMethod("selectRegion", "RE1", function(object, selectRegion) {
Region_Code <- NULL # evoid NOTE
.re1 <- object@re1[Region_Code %in% selectRegion]
return(new("RE1", header=object@header, footer=object@footer, re1=.re1, content=object@content, country=object@country, protocol=object@protocol))
return(new("RE1", header=object@header, footer=object@footer, re1=.re1, content=object@content, region=object@region, protocol=object@protocol))
}
)

Expand Down Expand Up @@ -206,7 +206,7 @@ readRegDeath <- function(infile)

rdft <- merge(rdft,age_code1,by="Age_Name")

return(new("RD1", header=header, footer=footer, rd1=rdft, content="GENESIS-Tabelle: 12613-02-02-4", country="Germany", protocol="unknown"))
return(new("RD1", header=header, footer=footer, rd1=rdft, content="GENESIS-Tabelle: 12613-02-02-4", region="Germany", protocol="unknown"))

}

Expand Down Expand Up @@ -250,7 +250,7 @@ readRegExp <- function(infile)

rexpt <- merge(rexpt, age_code2 ,by="Age_Name")

return(new("RE1", header=header, footer=footer, re1=rexpt, content="GENESIS-Tabelle: 12613-02-02-4", country="Germany", protocol="unknown"))
return(new("RE1", header=header, footer=footer, re1=rexpt, content="GENESIS-Tabelle: 12613-02-02-4", region="Germany", protocol="unknown"))

}

Expand Down
38 changes: 19 additions & 19 deletions R/HMDClasses.R
Expand Up @@ -21,7 +21,7 @@ NULL
#' The validation adds a pure numeric age AgeLow to the life table.
#'
#' @slot content describes the content
#' @slot country regional entity
#' @slot region regional entity
#' @slot header includes the raw header information
#' @slot lt1 stores the life table (data.table)
#' @slot protocol contains the protocol information
Expand All @@ -32,7 +32,7 @@ setClass("LT1",
header="vector", # file header
lt1="data.table", # life table
content="character", # content
country="character", # country
region="character", # region
protocol="character" # protocol version
)
)
Expand Down Expand Up @@ -67,14 +67,14 @@ setMethod("lt1", "LT1", function(object) object@lt1)
#' @rdname LT1-class
setMethod("content", "LT1", function(object) object@content)

#' LT1 country
#' LT1 region
#'
#' The \code{country}-method gets the regional information of an LT1 object
#' The \code{region}-method gets the regional information of an LT1 object
#'
#' @return The \code{country}-method returns the regional information
#' @return The \code{region}-method returns the regional information
#' @export
#' @rdname LT1-class
setMethod("country", "LT1", function(object) object@country)
setMethod("region", "LT1", function(object) object@region)

#' LT1 protocol
#'
Expand Down Expand Up @@ -107,13 +107,13 @@ setReplaceMethod("lt1", "LT1", function(object, value) {object@lt1 <- value; val
#' @param header vector
#' @param lt1 data.table
#' @param content character
#' @param country character
#' @param region character
#' @param protocol character
#' @return The \code{LTable1}-constructor returns an LT1 object
#' @export
#' @rdname LT1-class
LTable1 <- function(header, lt1, content, country, protocol)
new("LT1", header=header, lt1=lt1, content=content, country=country, protocol=protocol)
LTable1 <- function(header, lt1, content, region, protocol)
new("LT1", header=header, lt1=lt1, content=content, region=region, protocol=protocol)

## methods

Expand Down Expand Up @@ -146,7 +146,7 @@ setMethod("show", "LT1",
setMethod("selectYears", "LT1", function(object, selectYears) {
Year <- NULL # evoid NOTE
.lt1 <- object@lt1[Year %in% selectYears]
return(new("LT1", header=object@header, lt1=.lt1, content=object@content, country=object@country, protocol=object@protocol))
return(new("LT1", header=object@header, lt1=.lt1, content=object@content, region=object@region, protocol=object@protocol))
}
)

Expand Down Expand Up @@ -186,7 +186,7 @@ setClass("EX1",
header="vector", # file header
ex1="data.table", # exposure table
content="character", # content
country="character", # country
region="character", # region
protocol="character" # protocol version
)
)
Expand All @@ -200,7 +200,7 @@ setMethod("ex1", "EX1", function(object) object@ex1)
#' @export
setMethod("content", "EX1", function(object) object@content)
#' @export
setMethod("country", "EX1", function(object) object@country)
setMethod("region", "EX1", function(object) object@region)
#' @export
setMethod("protocol", "EX1", function(object) object@protocol)

Expand All @@ -210,8 +210,8 @@ setReplaceMethod("ex1", "EX1", function(object, value) {object@ex1 <- value; val

# constructor
#' @export
Exposure1 <- function(header, ex1, content, country, protocol)
new("EX1", header=header, ex1=ex1, content=content, country=country, protocol=protocol)
Exposure1 <- function(header, ex1, content, region, protocol)
new("EX1", header=header, ex1=ex1, content=content, region=region, protocol=protocol)

# methods
#' @export
Expand All @@ -226,7 +226,7 @@ setMethod("show", "EX1",
setMethod("selectYears", "EX1", function(object, selectYears) {
Year <- NULL # evoid NOTE
.ex1 <- object@ex1[Year %in% selectYears]
return(new("EX1", header=object@header, ex1=.ex1, content=object@content, country=object@country, protocol=object@protocol))
return(new("EX1", header=object@header, ex1=.ex1, content=object@content, region=object@region, protocol=object@protocol))
}
)

Expand Down Expand Up @@ -262,11 +262,11 @@ readLT1x1 <- function(infile)
LT1 <- data.table::fread(infile)

B1 <- sapply(strsplit(LT0,"[,\t;:]"), trimws)
country <- B1[[1]][1]
region <- B1[[1]][1]
content <- paste(B1[[1]][2],B1[[1]][3], sep=", ")
protocol <- B1[[1]][7]

return(new("LT1", header=LT0, lt1=LT1, content=content, country=country, protocol=protocol))
return(new("LT1", header=LT0, lt1=LT1, content=content, region=region, protocol=protocol))
}


Expand All @@ -279,11 +279,11 @@ readEX1x1 <- function(infile)
EX1 <- data.table::fread(infile)

B1 <- sapply(strsplit(EX0,"[,\t;:]"), trimws)
country <- B1[[1]][1]
region <- B1[[1]][1]
content <- B1[[1]][2]
protocol <- B1[[1]][7]

return(new("EX1", header=EX0, ex1=EX1, content=content, country=country, protocol=protocol))
return(new("EX1", header=EX0, ex1=EX1, content=content, region=region, protocol=protocol))
}

####
14 changes: 7 additions & 7 deletions man/LT1-class.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions tests/Simple1.R
Expand Up @@ -27,7 +27,7 @@ lt1(o1)[, table(Age)]
lt1(o1)[, range(ex)]

content(o1)
country(o1)
region(o1)
protocol(o1)

# select some years
Expand Down Expand Up @@ -64,7 +64,7 @@ ex1(e1)[, table(Age)]
ex1(e1)[, range(AgeLow)]

content(e1)
country(e1)
region(e1)
protocol(e1)

# select some years
Expand Down Expand Up @@ -101,7 +101,7 @@ rd1(d1)[, table(Age_Name)]
rd1(d1)[, range(AgeLow)]

content(d1)
country(d1)
region(d1)
protocol(d1)

# select some years
Expand Down Expand Up @@ -149,7 +149,7 @@ re1(r1)[, table(Age_Name)]
re1(r1)[, range(AgeLow)]

content(r1)
country(r1)
region(r1)
protocol(r1)

# select some years
Expand Down

0 comments on commit 131e7db

Please sign in to comment.