Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

promptSysBiolAlg

Generate A Skeletal Structure of Subclasses of sysBiolAlg


Description

Generates a skeletal structure of new subclasses of class sysBiolAlg, in particular for the constructor method initialize.

Usage

promptSysBiolAlg(algorithm, prefix = "sysBiolAlg", sep = "_",
                   suffix = "R", fpath = ".", ...)

Arguments

algorithm

A single character string containing the name of the new algorithm.

prefix

A single character string containing a prefix for the new algorithm, see Details below.
Default: "sysBiolAlg".

sep

A single character string containing a separator for prefix and algorithm.
Default: "_".

suffix

A single character string containing a file name suffix.
Default: "R".

fpath

A single character string containing a file path.
Default: ....

...

Further arguments passed to file.

Details

The arguments prefix algorithm are stick together separated by sep (default: a single underscore "_") to get the new class name: prefix_algorithm. The filename will be: prefix_algorithmClass.R.

The class definition in the new file will extend class sysBiolAlg directly and will not add any slots. Additionally a skeletal structure for method initialize will be generated. In this method, the user should create all arguments to the initialize method described in the base class sysBiolAlg and put them all to callNextMethod. Or, alternatively, generate an instance of class optObj “by hand”.

Value

Returns NULL invisible.

Author(s)

Gabriel Gelius-Dietrich <geliudie@uni-duesseldorf.de>

Maintainer: Mayo Roettger <mayo.roettger@hhu.de>

See Also


sybil

Efficient Constrained Based Modelling

v2.1.5
GPL-3 | file LICENSE
Authors
Mayo Roettger [cre], Gabriel Gelius-Dietrich [aut], C. Jonathan Fritzemeier [ctb], Rajen Piernikarczyk [ctb], Marc Andre Daxer [ctb], Benjamin Braasch [ctb], Abdelmoneim Desouki [ctb], Martin J. Lercher [ctb]
Initial release
2019-03-07

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.