NAME

EBI::FGPT::FuzzyRecogniser::OntologyTerm::Annotation

SYNOPSIS

EBI::FGPT::FuzzyRecogniser::OntologyTerm::Annotation contains two fields- value
and normalised_value

my $annotationToMatch =
EBI::FGPT::FuzzyRecogniser::OntologyTerm::Annotation->new( value => $string_to_match );

METHODS

normalise()

Normalises a string by changing it lowercase and splitting into 4-grams.

compare()

Counts how many n-grmas are shared between annotations

AUTHOR

Emma Hastings , <ehastings@cpan.org>

ACKNOWLEDGEMENTS

Tomasz Adamusiak <tomasz@cpan.org>

COPYRIGHT AND LICENSE

EBI::FGPT::FuzzyRecogniser module finds the best match for the supplied term in the given ontology.

Copyright [2011] EMBL - European Bioinformatics Institute

Licensed free of charge for academic, non-commercial purposes under the EMBL Standard academic license; and for a fee to commercial users and/or commercial purposes under a commercial license. For download please follow: http://www.embl-em.de/login.php