Node.js has to be installed. Also parsjs (get it via npm i -g parsjs).
- Download latest hippie release (the TAB version)
- Run
parsjs -n -s hippie_current hippie_current.txt - Run
node unique.js - Copy the content of
current_hippie_identifiers.txton the uniprot mapping service (https://www.uniprot.org/mapping/) - From the columns, deselect everything except 'entry' and 'entry name'
- Download in TSV format, call file 'DOWNLOADED.tab' and place in directory with the scripts
- Run
parsjs -s mapping DOWNLOADED.tab - Run
node convert.js
You should now have hippie_current_uniprotID.json and hippie_unidentifiable.txt, the latter tells you which IDs couldn't be mapped.