Why do we need OtherCanonicalAlignment? Why can't we just use a SamRecord?