Normalise an SWC format block of neuron morphology data
normalise_swc(
  x,
  requiredColumns = c("PointNo", "Label", "X", "Y", "Z", "W", "Parent"),
  ifMissing = c("usedefaults", "warning", "stop"),
  includeExtraCols = TRUE,
  defaultValue = list(PointNo = seq.int(nrow(x)), Label = 2L, X = NA_real_, Y = NA_real_,
    Z = NA_real_, W = NA_real_, Parent = NA_integer_)
)A data.frame containing the normalised block of SWC data with standard columns in standard order.
A data.frame containing neuron morphology data
Character vector naming columns we should have
What to do if x is missing a required column
Whether to include any extra columns included in
x
A list containing default values to use for any missing columns
Note that row.names of the resultant data.frame will be set to NULL so that they have completely standard values.
as.neuron.data.frame, seglist2swc