Glasgow Polyomics, University of Glasgow, Glasgow, UK.|School of Computing, Electronics and Mathematics, University of Plymouth, Devon, UK.|School of Mathematics and Statistics, University of Glasgow, Glasgow, UK.|Glasgow Polyomics, University of Glasgow, Glasgow, UK.|School of Computing Science, University of Glasgow, Glasgow, UK.|School of Mathematics and Statistics, University of Glasgow, Glasgow, UK.