Challenges in Converting a Large Scale Proteomics Application to Another Programming Language