A method for finding metabolic pathways using atomic group tracking