v0.4.0

add a parameter in run.py
support reading gene lists inside python or from gene lists files