ClusterArchitecture-class {RnBeads} | R Documentation

## ClusterArchitecture Class

### Description

A virtual class for storing specifications of architectures for different compute clusters. It is designed to let other classes inherit from it

### Details

For a concrete child class for a sun grid architecture specification see `ClusterArchitectureSGE` If you want to implement your own child class be sure to at least implement the following functions: `getSubCmdTokens,ClusterArchitecture-method`.

### Slots

`name`

  A name or identifier

`executables`

  A NAMED character vector of executables that can be used by the cluster. For instance, the `R` executable is important

`getSubCmdTokens.optional.args`

  character vector containing the valid optional arguments to the `getSubCmdTokens,ClusterArchitecture-method` function.

### Methods

`getSubCmdTokens,ClusterArchitecture-method`

  Returns a vector of command line tokens corresponding to submitting a job with the given command to the cluster

`getSubCmdStr,ClusterArchitecture-method`

  Returns a string for the of command line corresponding to submitting a job with the given command to the cluster

`setExecutable,ClusterArchitecture,character,character-method`

  Tells the cluster architecture about an executable that can be submitted as job

`getExecutable,ClusterArchitecture,character-method`

  Gets the location of an executable associated with a name

### Author(s)

Fabian Mueller

[Package RnBeads version 1.12.1 Index]