MeSH-Parser-ASCII
view release on metacpan or search on metacpan
lib/MeSH/Parser/ASCII.pm view on Meta::CPAN
package MeSH::Parser::ASCII;
use Moose 0.89;
use Log::Log4perl qw(:easy);
Log::Log4perl->easy_init( { level => $INFO, layout => '%-5p - %m%n' } );
our $VERSION = 0.03;
has 'meshfile' => ( is => 'rw', isa => 'Str', required => 1 );
has 'heading' => ( is => 'ro', isa => 'HashRef', default => sub { {} } );
sub parse() {
my $self = shift;
INFO 'Parsing file ' . $self->meshfile . ' ...';
# open file
open my $fh, '<', $self->meshfile;
my ( $label, $id, $synonyms, $treeNos, $count );
( run in 0.741 second using v1.01-cache-2.11-cpan-5f2e87ce722 )