Villen-Lab / pyAscore

A python package for fast post translational modification localization, powered by Cython.
https://pyascore.readthedocs.io/
MIT License
18 stars 5 forks source link

Expand compatability #16

Closed AnthonyOfSeattle closed 2 years ago

AnthonyOfSeattle commented 2 years ago

There seemed to only be a single line of code in the C++ src that was forcing C++2a usage. This was a map element initialization that I realized could just be done explicitly over 4 lines of code instead, which is worth it to help expand which versions of C++ the code base can use. This update should allow the code to be compiled with GCC >= 7.

This PR will also remove an annoying old file from git tracking, i.e. the PTMScoring.cpp file which is regenerated by cython upon build.