DREADNAUT(1)

NAME
Dreadnaut - command line interface to nauty graph isomorphism library

SYNOPSIS
dreadnaut Dreadnaut is interactive, and takes no command line arguments. Commands to read and write graphs, and compute isomorphisms, can be given on standard input, either from a script or from the keyboard. To exit, type ^D

COMMANDS
+- a : write automs        v : write degrees    *=# : select invariant:
    b : write canong      w=# : set worksize
 +- c : canonise            x : run nauty         -1 = user-defined
 +- d : digraph or loops  y=# : set tc_level       0 = none
    e : edit graph          z : write hashcode     1 = twopaths
 -f, f=#, f=[...] : set colours                    2 = adjtriang(K=0,1)
    g : read graph        $=# : set origin         3 = triples
  h,H : help               $$ : restore origin     4 = quadruples
    i : refine              ? : type options       5 = celltrips
    I : refine using invar  _ : compl  __ : conv   6 = cellquads
    j : relabel randomly    % : Mathon doubling    7 = cellquins
 k=# # : set invar levels   & : type colouring     8 = distances(K)
  K=# : set invar param    && : + quotient matrix  9 = indsets(K)
  l=# : set line length   >ff : write to file     10 = cliques(K)
 +- m : write markers    >>ff : append to file    11 = cellcliq(K)
  n=# : set order          -> : revert to stdout  12 = cellind(K)
    o : write orbits      <ff : read from file    13 = adjacencies
 +- p : set autom format    @ : save canong       14 = cellfano
    q : quit                # : canong = savedg?  15 = cellfano2
  r,R : relabel/subgraph   ## : + write mapping
  s=# : random g (p=1/#)  "..." : copy comment
  t,T : type graph          ! : ignore line
Commands for g and e :
    There is always a "current vertex" v, initially first vertex.
    # : add edge v=#       ; : increment v (exit if over limit)
   -# : delete edge v=#   #: : set v := #
    ? : list nbhs of v     . : exit
 Syntax for f :  f=[2 3|4:9|10]  (rest in extra cell at right)
                -f same as f=[], f=# same as f=[#]
 Syntax for r :  r 2:4 1 5;    (rest appended in order)
 Syntax for R :  R 2:4 1 5;   or  -R 0 3 6:10;
 Arguments for u : 1=node,2=autom,4=level,16=ref (add them)
 Accurate times for easy graphs: M=# selects number of times to run.