A generalised approach to calculate various transport observables for a linear array of series and parallel quantum dots