}
}
if (not defined $ref_type) {
- warn "Unsupported PublicationType: ".(ref($ref->{MedlineCitation}->{Article}->{PublicationTypeList}->{PublicationType})?
- join(',',@{$ref->{MedlineCitation}->{Article}->{PublicationTypeList}->{PublicationType}}):
- $ref->{MedlineCitation}->{Article}->{PublicationTypeList}->{PublicationType});
+ warn "Unsupported PublicationType: ".Dumper($ref->{MedlineCitation}->{Article}->{PublicationTypeList}->{PublicationType});
print STDERR Dumper($ref) if $DEBUG;
$ref_type = 'article';
}
$ret .= $element->{Label}.': '.$element->{content};
}
return $ret;
+ } elsif (ref($abstract) and ref($abstract) eq 'HASH') {
+ return $abstract->{Label}.': '.$abstract->{content};
} else {
return $abstract;
}