"alg_ali_shapes.gap" is for the same reason as for alg_ali_dotBracket.gap, we need a separate version of the shape algebra for alignments. Again we provide a alg_ali_shapeX
algebra for convenience.
We make heavy use of out-sourcing parts of the algebras into separate files, which can be re-used by several algebras. See sub-directory "Parts".