— |
$Bio::Palantir::Refiner::DomainPlus::VERSION = '0.200700' ;
has 'uui' => (
is => 'ro' ,
isa => 'Str' ,
init_arg => undef ,
default => sub {
my $self = shift ;
my $ug = Data::UUID->new;
my $uui = $ug ->create_str();
return $uui ;
}
);
has '_domain' => (
is => 'ro' ,
isa => 'Bio::Palantir::Parser::Domain' ,
);
has 'coordinates' => (
is => 'ro' ,
isa => 'Maybe[ArrayRef]' ,
default => undef ,
writer => '_set_coordinates' ,
);
has $_ => (
is => 'ro' ,
isa => 'Maybe[Str]' ,
default => undef ,
writer => '_set_' . $_ ,
) for qw(function chemistry phmm_name subtype protein_sequence
target_name query_name subtype_evalue subtype_score base_uui monomer) ;
has $_ => (
is => 'ro' ,
isa => 'Maybe[Num]' ,
default => undef ,
writer => '_set_' . $_ ,
) for qw(rank begin end size tlen qlen evalue score ali_from ali_to hmm_from
hmm_to) ;
__PACKAGE__->meta->make_immutable;
1;
|