The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Bio::Translator::Validations - validation methods and objects

DEFAULTS

REGULAR EXPRESSIONS

VALIDATIONS

VALIDATION METHODS

validate_seq_params

    my ( $seq_ref, @p ) = validate_seq_params(@_);

Do validations for methods expecting to be called as:

    method( $sequence,  \%params ); # or
    method( \$sequence, \%params );

validate_lower_upper

    my ( $lower, $upper ) = validate_lower_upper( $lower, $upper, $seq_ref );
    my ( $lower, $upper ) = validate_lower_upper( delete( @p{qw/ lower upper /} ), $seq_ref );
    

Validate lower and upper bounds. Assumes that they have already passed $VAL_NON_NEG_INT.