How many of the single bond type molecules are non-carcinogenic?
label = '-' means molecules are non-carcinogenic; single bond refers to bond_type = '-';
SELECT COUNT(DISTINCT T2.molecule_id) FROM bond AS T1 INNER JOIN molecule AS T2 ON T1.molecule_id = T2.molecule_id WHERE T2.label = '-' AND T1.bond_type = '-'