Methods
 ValidatePlainMzTabFile
Validates an mzTab file in plain text representation / tab-separated format and reports syntactic, structural, and semantic errors.
  @param  mztabfile character
  @param  level Enum < [info, warn, error] >
  @param  max.errors integer
  @param  semantic.validation character
  @returnType  list( ValidationMessage ) 
 status code : 200 | Validation Okay
 return type : array[ValidationMessage]
 response headers :
 status code : 415 | Unsupported content type
 response headers :
 status code : 422 | Invalid input
 return type : array[ValidationMessage]
 response headers :
 status code : 0 | Unexpected error
 return type : Error
 response headers :
 
    
    Public fields
    apiClient 
Handles the client-server communication.
 
 
     
    
    Methods
Method new()
Create a new ValidatePlainApi object.
 
Method ValidatePlainMzTabFile()
Validate a plaintext MzTab file.
Usage
ValidatePlainApi$ValidatePlainMzTabFile(
  mztabfile,
  level = "info",
  max.errors = 100,
  semantic.validation = FALSE,
  ...
)
 
 
Arguments
mztabfile 
The mzTab file string to validate.
 
level 
The validation level.
 
max.errors 
The maximum number of errors.
 
semantic.validation 
Whether semantic validation should also be performed.
 
... 
local optional variable arguments
 
 
 
 
Method ValidatePlainMzTabFileWithHttpInfo()
Validate an plaintext MzTab file but include HTTP response info.
Usage
ValidatePlainApi$ValidatePlainMzTabFileWithHttpInfo(
  mztabfile,
  level = "info",
  max.errors = 100,
  semantic.validation = FALSE,
  ...
)
 
 
Arguments
mztabfile 
The mzTab file string to validate.
 
level 
The validation level.
 
max.errors 
The maximum number of errors.
 
semantic.validation 
Whether semantic validation should also be performed.
 
... 
local optional variable arguments
 
 
 
 
Method clone()
The objects of this class are cloneable with this method.
Usage
ValidatePlainApi$clone(deep = FALSE)
 
 
Arguments
deep 
Whether to make a deep clone.
 
 
 
 
     
    
    Examples
    if (FALSE) { # \dontrun{
####################  ValidatePlainMzTabFile  ####################
library(rmzTabM)
# character | mzTab string content that should be validated.
var.mztabfile <- 'mztabfile_example' 
# character | The level of errors that should be reported, one of ERROR, WARN, INFO.
var.level <- 'info' 
# integer | The maximum number of errors to return.
var.max.errors <- 100 
# character | Whether a semantic validation against the default rule set should be performed.
var.semantic.validation <- FALSE 
api.instance <- ValidatePlainApi$new()
result <- api.instance$ValidatePlainMzTabFile(var.mztabfile, level=var.level,
 max.errors=var.max.errors, semantic.validation=var.semantic.validation)
} # }