Created by: james-monkeyshines
First commit is to bring relevant feature branch up to date. Subsequent commits set the strand of unstranded features to '.'; and use gff_source from the analysis table, where available.