Up : Main
Prev : Generation programs
Next : Rasmol
CaGe V0.3
Input file
"Input file" is not a generation program. If you choose this option,
then the graph data will be read from a file instead. However, this case can
be treated like a generation process since it doesn't matter where the graphs
come from.
There are several codes which are used to store graphs. Not every code is
understood by CaGe. The codes which are understood by CaGe are exactly
the codes which can be written by CaGe, namely planar_code,
writegraph2d and writegraph3d{See section
codes
for a brief description}. If the input file contains a different
code, then CaGe will do nonsense. If the input file contains one of the
three codes mentioned, then CaGe will recognize automatically which code
is contained in the file.
Input options:
Input filename (entry):
The name of the input file is necessary. You can type
it into the related entry e.g. Full_codes_60.3d.
Input filename (button):
An other way to get the input file is to use the "Files"--button.
This causes that CaGe shows all files in the current directory, which contain
planar_code, writegraph2d or writegraph3d codes
{See section
codes
for a brief description}.
The files are shown in the left side of the "Files"--window and can be selected
be a double-click. After selecting e.g the Full_codes_60.3d file you can go on
by using the "Start"--button, or delete, rename or copy the selected file.
Pipe:
You can also use CaGe to display the output of external generation programs,
which use planar_code,
writegraph2d or writegraph3d
codes for the output {See section
codes for a brief description}.
This is done by "piping". First of all you have to use the "Pipe"--radiobutton:
Now we need a program to pipe.
For example the program planrti requires a number of atoms as an argument
and derives all triangulated graphs with this number of atoms.
So a correct program call of plantri is e.g. :
plantri 12
After starting you can use CaGe in the usual way, and get such triangulated graphs:
The following input options are important only if you wish to output embedded
graphs (on the display or into a file). They determine where to get the
embeddings from.
Use old embedding: If the input file contains embedding information,
i.e. information about the
coordinates of the vertices (atoms), then this information is used exactly if
the "Use old embedding"--checkbutton is switched on. If the input file does
not contain coordinates, then this checkbutton has no meaning.
Re--embed : If this checkbutton is switched on, then every graph will
be re--embedded (using spring and/or schlegel) before it will
be shown or written into a file.
If the input file does not contain embedding information, then CaGe will
call the embedding programs even if the "Re--embed"--checkbutton is not
switched on. This includes the case that the input file contains 2D information
and you want to see 3D representation (or vice versa). If the input file
contains embedding information and both checkbuttons are switched on, then
the behaviour of CaGe is as follows:
Every 2D embedding is
determined using schlegel without concerning
the old embedding.
Every old 3D embedding is used to build the new 3D embedding upon. If the
"Use old embedding"--checkbutton was not switched on, then spring
would take a default 3D embedding to start with.
The 3D embedding can be divided into four parts a,b,c and d.
The four related
sliders ("Parameters for 3D re--embedding") can be used to determine how
carefully each part will be computed. The value of b should be at least 10
times as high as a. The value of d should not be chosen too high since
the computation time depends linearly on d2.
For details see the original manual of spring.
Output options: See section
fullgen
.