speed up polyA detection and add pandas to handle table outputs