An order may be made by a Magistrate under section 24, or by an authorised officer under section 32, for the carrying out of a forensic procedure on a suspect if--
(a) the suspect is not under arrest and has not consented to the forensic procedure, or
(b) the suspect is under arrest and has not consented to the forensic procedure, or
(c) the suspect is a child or an incapable person.