Software and Algorithms

The program runs on a Sun Ultraspark-II server, under SunOS 5.7 operating system. NEBcutter is a suite of cooperating routines, where program modules execute different tasks. Calculations and queue management are implemented in C (gcc version 2.96) modules. Calls to functions of the GD library perform the visualization tasks. User interfaces are HyperText Markup Language (HTML) pages, generated dynamically by PHP scripts and tested extensively for compatibility with Netscape and Microsoft Explorer browsers. Connections are open for these standard browsers via an Apache web server.

The program localizes all restriction sites in a single pass over the target sequence with a finite state automaton1-12-1 algorithm. With this algorithm, execution time increases only in a linear fashion as the input sequence length increases. In the neighborhoods of sequence ambiguities, the program switches to a brute force algorithm.

When identifying ORFs, the program considers maximal length segments from start to stop, assuming standard codon assignment and bacterial (nonsplicing) DNA sequences. Overlapping ORFs are pruned by a heuristic algorithm, which favors longer ORFs over shorter ones.

Gel run simulations are based on mobility data from our own laboratory experiments, or from the gel manufacturer's manual (www.elchrom.com/technic/manuals/man007.asp).

Cubic spline curve interpolation1-13'14-1 yields intervening data points.

Getting Started With Dumbbells

Getting Started With Dumbbells

The use of dumbbells gives you a much more comprehensive strengthening effect because the workout engages your stabilizer muscles, in addition to the muscle you may be pin-pointing. Without all of the belts and artificial stabilizers of a machine, you also engage your core muscles, which are your body's natural stabilizers.

Get My Free Ebook


Post a comment