An illustration of the cover decomposition with each of the gap types is shown below. Note that in each picture the black polygon is the same alignment.
GapCost(N) = Gap Init + N
GapCost(N) = Gap Init + Log(N) + 1
GapCost(N) = Gap Init + Log(N+1)
GapCost(N) = Gap Init + Root(N)
GapCost(N) = Gap Init + Root(N) + 1
GapCost(N) = Gap Init + Root(N+1)