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.txt
on 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.