NAME
Algorithm::HMM - Perl bindings for a Hidden Markov Model library.
SYNOPSIS
use Algorithm::HMM;# Load a Hidden Markov Model.my $hmm = new Algorithm::HMM(Model => 'sample.hmm');# Run a sequence through the loaded model.my $rep = $hmm->search("AAIELKBPOWELKQJPASDLKJIGE");# Get all the global hits from the search.my @ghits = $rep->global_hits();# Get all the domain hits from the search.my @dhits = $rep->domain_hits();# Display information about the domain hits.for (@dhits) {print("pvalue = " . $_->pvalue . "\n");print("evalue = " . $_->evalue . "\n");print("score = " . $_->score . "\n");}# Save the model to a different file.$hmm->save("sample.hmm.0");# Load the saved model again.$hmm->load("sample.hmm.1")