Graph generator
MolecularGraph.Graph.circularladder — Methodcircularladder(n::Int; mutable=false) -> PlainGraphGenerate circular ladder graph $CL_n$.
MolecularGraph.Graph.completebipartite — Methodcompletebipartite(m::Int,n::Int; mutable=false) -> PlainGraphGenerate bipartite graph $K_{m,n}$.
MolecularGraph.Graph.completegraph — Methodcompletegraph(length::Int; mutable=false) -> PlainGraphGenerate complete graph $K_n$.
MolecularGraph.Graph.cyclegraph — Methodcyclegraph(length::Int; mutable=false) -> PlainGraphGenerate cycle graph $C_n$.
MolecularGraph.Graph.generalizedpetersen — Methodgeneralizedpetersen(n::Int, k::Int; mutable=false) -> PlainGraphGenerate generalized petersen graph $G(n,k)$.
MolecularGraph.Graph.laddergraph — Methodladdergraph(n::Int; mutable=false) -> PlainGraphGenerate ladder graph $L_n$.
MolecularGraph.Graph.moebiusladder — Methodmoebiusladder(n::Int; mutable=false) -> PlainGraphGenerate Möbius ladder graph $ML_n$.
MolecularGraph.Graph.pathgraph — Methodpathgraph(n::Int; mutable=false) -> PlainGraphGenerate path graph $P_n$.
MolecularGraph.Graph.squaregrid — Methodsquaregrid(m::Int,n::Int; mutable=false) -> PlainGraphGenerate $m \times n$ square grid graph.
Use cartesianproduct for higher dimensional grid graphs.