def validate_msa_characters(msa, legal_chars="-acgtn"):
    msa_info = SummaryInfo(msa)
    msa_letters = msa_info._get_all_letters()
    for let in msa_letters:
        if let not in legal_chars:
            return False
    return True