class AnyStyle::Normalizer::PubMed
Public Instance Methods
normalize(item, **opts)
click to toggle source
# File lib/anystyle/normalizer/pubmed.rb 6 def normalize(item, **opts) 7 each_value(item) do |_, value| 8 if (value =~ /PMID:?\s*(\d+)/) 9 append item, :pmid, $1 10 end 11 if (value =~ /PMC(\d+)/) 12 append item, :pmcid, $1 13 end 14 end 15 end