ngLOC: software and web server for predicting protein subcellular localization in prokaryotes and eukaryotes