Documentation ¶
Index ¶
Constants ¶
View Source
const MaxNamesNumber = 10_000
MaxMaxNamesNumber is the upper limit of the number of name-strings the MatchNames function can process. If the number is higher, the list of name-strings will be truncated.
Variables ¶
View Source
var ( // Version of the gnmatcher Version = "v0.2.0" // Build timestamp Build = "n/a" )
Functions ¶
This section is empty.
Types ¶
type GNMatcher ¶
GNMatcher contains high level methods for scientific name matching.
func NewGNMatcher ¶
NewGNMatcher is a constructor for GNMatcher instance
Directories ¶
Path | Synopsis |
---|---|
package bloom creates and serves bloom filters for canonical names, and names of viruses.
|
package bloom creates and serves bloom filters for canonical names, and names of viruses. |
Package dbase is an interface to PostgreSQL database that contains Global Names index data
|
Package dbase is an interface to PostgreSQL database that contains Global Names index data |
domain
|
|
entity
Package entity provides main data-structures that describe input and output of gnmatcher functionality.
|
Package entity provides main data-structures that describe input and output of gnmatcher functionality. |
usecase
Package usecase provide core usage of gnmatcher.
|
Package usecase provide core usage of gnmatcher. |
Package fuzzy includes a Levenshtein automaton as well as a traditional implementation to calculate Levenshtein Distance.
|
Package fuzzy includes a Levenshtein automaton as well as a traditional implementation to calculate Levenshtein Distance. |
The purpose of this script is to find out how fast algorithms can go through a list of 100_000 names.
|
The purpose of this script is to find out how fast algorithms can go through a list of 100_000 names. |
stems_db package operates on a key-value store that contains stems and canonical forms that correspond to these stems.
|
stems_db package operates on a key-value store that contains stems and canonical forms that correspond to these stems. |
Click to show internal directories.
Click to hide internal directories.