pub fn create_alignment_engine(
typ: AlignmentType,
m: i8,
n: i8,
g: i8,
e: i8,
q: i8,
c: i8,
) -> UniquePtr<AlignmentEngine>pub fn create_alignment_engine(
typ: AlignmentType,
m: i8,
n: i8,
g: i8,
e: i8,
q: i8,
c: i8,
) -> UniquePtr<AlignmentEngine>