Refactor ShortArray to use base calls