Is there a default "internal format" for sparse graphs? If one uses readg() to read graphs, then it copes transparently with either g6 or s6 as input, but the resulting graph pointer is to a bit-packed adjacency matrix... at least, unless I have missed some recent changes ... Gordon