Causal Inference for Genomic Data with Multiple Heterogeneous Outcomes