first previous next last contents



makeSCF -- Converts trace files to SCF files.


makeSCF [-8] [-2] [-3] -(abi|alf|scf|pln) input_name [-compress compression_mode] [-normalise [-output output_name]


MakeSCF converts trace files to the SCF format. It can input ABI 373A, Pharmacia A.L.F., or previously created SCF files (although converting from SCF to SCF serves no useful purpose!).


Force conversion to 8 bit sample data. This shrinks the size of SCF files using 16 bit sample values, but at a loss of resolution. For trace display purposes this accuracy loss is acceptable.
Force the output to be written in SCF version 2. By default the latest version (3) is used.
Force the output to be written in SCF version 3. This is the default.
Silent mode. This prevents the output of the copyright message.
-abi, -alf, -scf, -any
Specify an input file format. A file format of "any" will force makeSCF to automatically determine the correct input file type.
-compress compression_mode
Requests the generated SCF file to be passed through a separate compression program before writing to disk. makeSCF does not contain any compression algorithms itself. It requires the appropriately named tool to be on the system and in the user's PATH. Valid responses for compression_mode are (in order of best compression first) bzip, gzip, compress and pack. Note that bzip at present is only bzip version 1 and that bzip version 2 is incompatible.
Performs some very simple trace normalisation. This subtracts the background signal (by defining the background signal to be the lowest of the four traces) and rescales the peak heights, averaging the height over a `window' of 1000 trace sample points. This option may be useful for some unscaled ALF files.
-output file
Specifies the filename for the SCF file to be produced. If this is not specified the SCF file will be sent to standard output.


To convert an ABI 373A trace:

makeSCF -8 -abi trace.abi -output trace.scf

To convert an ALF archive to individual SCF files (Warning! this will most certainly fail if your clone names contain spaces):

alfsplit trace.alf | awk '/^Clone/ {print $3 "ALF"}' > trace.files

sh -c 'for i in `cat trace.files`;do makeSCF -alf $i -output


If ABI and A.L.F files are edited before input to makeSCF the contents of the resulting SCF files are unpredictable. To use Pharmacia A.L.F. files the alfsplit program should first be used. Then makeSCF should be run on each of the split files. See the example above.


See section scf(4).See section convert_trace(1).See section eba(1).

first previous next last contents
This page is maintained by staden-package. Last generated on 22 October 2002.