Hi
Agreed with venkatesh that it is not mandatory to have same number of reads between normal and tumor samples.
If tumor and normal samples are different with respect to their gene expression levels then RNAseq study would generate different number of reads per transcript (proportional to transcript abundance). Similarly if library sizes are different between normal and tumor sample, then also total reads generated would be different. That is why while studying differential gene expression between any two sample, one carries out normalization. Protocols like using Tophat, cufflinks and cuffdiff normalizes any two sample by estimating FPKM values.
Coming to biological and technical replicates, having 3 replicates per sample can be good. But in your case since you do not have replicates, if depth of sequencing is good (more reads supporting a base call), then you can go ahead. Probably this paper cane be a useful resource https://www.ncbi.nlm.nih.gov/pubmed/27022035.
If you are looking for any tool that automates differential gene expressions (DGE) across several sample, you can try SanGeniX, our recently launched tool which along with RNASeq, supports other NGS data analysis. Its free to use and rich in interactive and graphically enhanced visualizations.
You can study DGE of tumor and normal samples in pairwise or batch mode. Even group-wise DGE comparison can also be studied.
Thanks
Persistent LABS