add copyDataByIndex function tp DATAFUNC: handling invalid indexes (such as 0 or NaN); RNASTATS: collect different stats from rna-seq pipeline