now works for jacs and auto-recognizes DOI type