Checks the column contract and every invariant that still holds on any
subset of rows. Properties that hold only of a complete object (an array
carrying all its parts, numbered contiguously from 1) are checked by the
functions that need them, such as alignment; see
tales_assert_complete.
See also
Other tales objects:
[.tales(),
as_tales(),
format.tales(),
format.tales_msa(),
is_tales(),
new_tales(),
print.tales(),
print.tales_msa(),
summary.tales(),
summary.tales_msa(),
tales(),
tales_anchor_codes(),
tales_anomalies(),
tales_assert_complete(),
tales_bind(),
tales_names(),
tales_namespace(),
tales_requirements()
Examples
parts <- data.frame(
array_id = c("A1", "A1"), position_in_array = c(1L, 2L),
rvd = c("NTERM", "HD")
)
validate_tales(tales(parts))