##
use MyApp::MooseX::MyTypes:
has sequence => (
isa => 'DNAString',
);
####
coerce 'DNAString'
=> from duck_type( ['seq'] )
=> via { $_->seq };
####
use MyApp::MooseX::MyTypes:
has sequence => (
isa => 'DNAString',
coerce => 1,
);