pyopenms-docs icon indicating copy to clipboard operation
pyopenms-docs copied to clipboard

Create Vector wrapper for PeptideIdentifications and ProteinIdentifications

Open jpfeuffer opened this issue 1 year ago • 1 comments

And provide overloads for certain functions that return a list of PeptideIdentifications to return this Wrapper instead. Avoids copying everything, allows us to provide convenience functions (toNDArray, toArrow) and iteration will be much much faster than in python. Start on a Cython templated wrapper for general vectors there wraps the iter function and constructors. (Check if this already exists). Then create a class that inherits from VectorWrapper[PeptideIdentification] with some specific cython and/or python functions.

jpfeuffer avatar Apr 28 '23 10:04 jpfeuffer