@@ -254,6 +254,7 @@ get.path.stat.table <- function(object, mode, net.type, order=NA, window.size=NA
254254# mode: either "scenes", "panel.window", or "page.window".
255255# net.type: "static", "cumulative", "narr_smooth".
256256# order: "publication" vs. "story" order for the dynamic networks.
257+ # att: vertex attribute concerned.
257258# meas.name: file-ready name of the measure.
258259# window.size: value for this parameter (ignored for mode="scenes").
259260# overlap: value for this parameter, specified for of the above parameter value.
@@ -267,7 +268,7 @@ get.path.stat.table <- function(object, mode, net.type, order=NA, window.size=NA
267268#
268269# returns: full path.
269270# ##############################################################################
270- get.path.stats.topo <- function (mode , net.type , order = NA , meas.name = NA , window.size = NA , overlap = NA , weights = NA , arc = NA , vol = NA , filtered = NA , pref = NA , suf = NA )
271+ get.path.stats.topo <- function (mode , net.type , order = NA , att = NA , meas.name = NA , window.size = NA , overlap = NA , weights = NA , arc = NA , vol = NA , filtered = NA , subfold = NA , pref = NA , suf = NA )
271272{ # base folder
272273 if (mode == " panel.window" )
273274 folder <- STAT_PANELS_FOLDER
@@ -295,9 +296,6 @@ get.path.stats.topo <- function(mode, net.type, order=NA, meas.name=NA, window.s
295296 if (! is.logical(vol ))
296297 folder <- file.path(folder , " separate" , vol )
297298 }
298- # # possibly add extra subfolder
299- # if(!is.na(subfold))
300- # folder <- file.path(folder, subfold)
301299 # possibly add window size
302300 if (! is.na(window.size ))
303301 { folder <- file.path(folder , paste0(" ws=" ,window.size ))
@@ -308,9 +306,15 @@ get.path.stats.topo <- function(mode, net.type, order=NA, meas.name=NA, window.s
308306 # possibly add overlap
309307 else if (! is.na(overlap ))
310308 folder <- file.path(folder , paste0(" ol=" ,overlap ))
309+ # possibly add attribute name
310+ if (! is.na(att ))
311+ folder <- file.path(folder ," attributes" ,att )
311312 # add weight subfolder
312313 if (! is.na(weights ))
313314 folder <- file.path(folder , " weights" , weights )
315+ # possibly add extra subfolder
316+ if (! is.na(subfold ))
317+ folder <- file.path(folder , subfold )
314318 # possibly add measure object
315319 if (! is.na(meas.name ))
316320 folder <- file.path(folder , ALL_MEASURES [[meas.name ]]$ object , ALL_MEASURES [[meas.name ]]$ folder )
0 commit comments