-------------------------
- Added LIONESS for DRAGON with tests
- PANDA preprocessing expression: In Panda preprocessing there was a problem with indices. Using gene2idx.get(x, 0) always give you the index 0 if x is missing fro
m gene2idx.get (like a gene in gene expression and not in motif, since gene2idx is build on top of the intersection of expression and motif). Now we use gene_names to
both create the indices for self.expression and to access with .loc[] the expression data frame self.expression_data
- New PANDA tests
- Updated LIONESS start and end parameters so that they are independent of the background. Example: One can now run panda on 100 samples
and then apply LIONESS on only the first 10.
- Added LIONESS subset parameter: passing subset parameters (a list of indices or sample names, [1,2,10]) allows to run
LIONESS only on specific samples. This parameter has priority over the start and end parameters.