CheckPwyColl.Rd
Check the class and names of a pathwayCollection
object.
Add or fix names as appropriate. Add the setsize
vector to the
object.
CheckPwyColl(pwyColl_ls)
pwyColl_ls | A pathway collection supplied to the
|
---|
The same pathway collection, but with names modified as described in
"Details" and the number of genes per pathway as the setsize
element of the collection object.
If there are no names, create them. If there are missing names,
label them. If there are duplicated names (because R is stupid and allows
duplicate element names in a list---but not a data frame!), then use the
data.frame
name rule to append a period followed by integers to
the end of the name string.
Notes: if the supplied pathways
object within your pwyColl_ls
list has no names, then this pathway list will be named path1
,
path2
, path3
, ...; if any of the pathways are missing names,
then the missing pathways will be named noName
followed by the
index of the pathway. For example, if the 112th pathway in the
pathways
list has no name (but other pathways do), then this
pathway will be named noName112
. Furthermore, if any of the pathway
names are duplicated, then the duplicates will have .1
, .2
,
.3
, ... appended to the duplicate names until all pathway names are
unique. Once all pathways have been verified to have unique names, then
the pathway names are attached as attributes to the TERMS
and
setsize
vectors (the setsize
vector is calculated at object
creation).
# DO NOT CALL THIS FUNCTION DIRECTLY. CALL FROM WITHIN CreateOmics(). if (FALSE) { data("colon_pathwayCollection") CheckPwyColl(colon_pathwayCollection) }