14 results (0.127 seconds)
Nathan Goodman
Data::Babel - Translator for biological identifiers
Data::Babel::Base in lib/Data/Babel/Base.pm
Data::Babel::Config in lib/Data/Babel/Config.pm
Data::Babel::Filter in lib/Data/Babel/Filter.pm
Data::Babel::HAH_MultiValued in lib/Data/Babel/HAH_MultiValued.pm
Data::Babel::HAH_MultiValued::helper in lib/Data/Babel/HAH_MultiValued.pm
Data::Babel::HAH_MultiValued::tie in lib/Data/Babel/HAH_MultiValued.pm
Data::Babel::IdType in lib/Data/Babel/IdType.pm
Data::Babel::MapTable in lib/Data/Babel/MapTable.pm
Data::Babel::Master in lib/Data/Babel/Master.pm
Data::Babel::PrefixMatcher in lib/Data/Babel/PrefixMatcher.pm
Data::Babel::PrefixMatcher::BinarySearchList in lib/Data/Babel/PrefixMatcher/BinarySearchList.pm
Data::Babel::PrefixMatcher::BinarySearchTree in lib/Data/Babel/PrefixMatcher/BinarySearchTree.pm
Data::Babel::PrefixMatcher::Exact in lib/Data/Babel/PrefixMatcher/Exact.pm
Data::Babel::PrefixMatcher::PrefixHash in lib/Data/Babel/PrefixMatcher/PrefixHash.pm
Data::Babel::PrefixMatcher::Trie in lib/Data/Babel/PrefixMatcher/Trie.pm
Changes for version 1.13
    • New features
    • Filters can use (almost) arbitrary SQL. Implementation uses new Data::Babel::Filter objects
    • 'check_contents' method - checks whether explict Masters contain all ids in the underlying MapTables
    • Diagnosed FAILs seen by David Cantrell. Caused by MySQL bug in duplicate removal (SELECT DISTINCT) with repeated output columns. Bug present in MySQL 5.0.32, fixed in or before 5.0.86 Bug fixes
    • 'apostrophe' bug: ID containing apostrophe triggered bug in partial duplicate removal
    • Implicit master created in application and passed into Babel constructor not processed by make_implicit_masters and thus not set up properly
    • maptables attribute of recycled idtype not reset
    • Test changes
    • Added test for schema mechanics
    • More test cleanup subsequent to fixing of 'implicit masters' bug
    • Fixed boilerplate & pod tests
    • Added test for MySQL bug in duplicate removal (SELECT DISTINCT) with repeated output column in 000.reqs
    • Added 'query' arg to select_ur and test cases in 009.util
    • Added tests for complex filters
    • Changed 'translate' to use Filter objects
    • Changed manifest test as in AutoDB, changed MANIFEST.SKIP to not skip itself, added dependency for Test::CheckManifest
    • Documentation changes
    • Deprecated obsolete workflow-related attributes and removed them from examples
    • Deprecated obsolete maptable header macro - it was just a bad idea...
    • ---------

Hosting generously
sponsored by Bytemark