Create cdc.py
Browse files- core/sources/cdc.py +278 -0
core/sources/cdc.py
ADDED
|
@@ -0,0 +1,278 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""CDC / ATSDR ToxProfiles lookup (offline list)."""
|
| 2 |
+
|
| 3 |
+
from __future__ import annotations
|
| 4 |
+
|
| 5 |
+
import re
|
| 6 |
+
from typing import Dict, List
|
| 7 |
+
|
| 8 |
+
# Each entry: {"name": str, "cas": str, "url": str}
|
| 9 |
+
TOXPROFILES: List[Dict[str, str]] = [
|
| 10 |
+
{ name: "Acetone", cas: "67-64-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=5&tid=1" },
|
| 11 |
+
{ name: "Acrolein", cas: "107-02-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=557&tid=102" },
|
| 12 |
+
{ name: "Acrylamide", cas: "79-06-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1112&tid=236" },
|
| 13 |
+
{ name: "Acrylonitrile", cas: "107-13-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=447&tid=78" },
|
| 14 |
+
{ name: "Aldrin", cas: "309-00-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=317&tid=56" },
|
| 15 |
+
{ name: "Aluminum", cas: "7429-90-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=191&tid=34" },
|
| 16 |
+
{ name: "Americium", cas: "7440-35-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=811&tid=158" },
|
| 17 |
+
{ name: "Ammonia", cas: "7664-41-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=11&tid=2" },
|
| 18 |
+
{ name: "Antimony", cas: "7440-36-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=332&tid=58" },
|
| 19 |
+
{ name: "Arsenic", cas: "7440-38-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=22&tid=3" },
|
| 20 |
+
{ name: "Asbestos", cas: "1332-21-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=30&tid=4" },
|
| 21 |
+
{ name: "Atrazine", cas: "1912-24-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=338&tid=59" },
|
| 22 |
+
{ name: "1,3-Butadiene", cas: "106-99-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=459&tid=81" },
|
| 23 |
+
{ name: "1-Bromopropane", cas: "NA", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1471&tid=285" },
|
| 24 |
+
{ name: "2,3-Benzofuran", cas: "271-89-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=915&tid=187" },
|
| 25 |
+
{ name: "2-Butanone", cas: "78-93-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=343&tid=60" },
|
| 26 |
+
{ name: "2-Butoxyethanol", cas: "111-76-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=347&tid=61" },
|
| 27 |
+
{ name: "2-Butoxyethanol Acetate", cas: "112-07-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=347&tid=61" },
|
| 28 |
+
{ name: "Barium", cas: "7440-39-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=327&tid=57" },
|
| 29 |
+
{ name: "Benzene", cas: "71-43-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=40&tid=14" },
|
| 30 |
+
{ name: "Benzidine", cas: "92-87-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=569&tid=105" },
|
| 31 |
+
{ name: "Beryllium", cas: "7440-41-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1441&tid=33" },
|
| 32 |
+
{ name: "Bis(2-chloroethyl) Ether (BCEE)", cas: "111-44-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=817&tid=159" },
|
| 33 |
+
{ name: "Bis(chloromethyl) Ether", cas: "542-88-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=919&tid=188" },
|
| 34 |
+
{ name: "Boron", cas: "7440-42-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=453&tid=80" },
|
| 35 |
+
{ name: "Bromodichloromethane", cas: "75-27-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=708&tid=127" },
|
| 36 |
+
{ name: "Bromoform", cas: "75-25-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=713&tid=128" },
|
| 37 |
+
{ name: "Dibromochloromethane", cas: "124-48-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=713&tid=128" },
|
| 38 |
+
{ name: "Bromomethane", cas: "74-83-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=822&tid=160" },
|
| 39 |
+
{ name: "Cadmium", cas: "7440-43-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=48&tid=15" },
|
| 40 |
+
{ name: "Carbon Disulfide", cas: "782-182-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=474&tid=84" },
|
| 41 |
+
{ name: "Carbon Monoxide", cas: "630-08-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1145&tid=253" },
|
| 42 |
+
{ name: "Carbon Tetrachloride", cas: "56-23-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=196&tid=35" },
|
| 43 |
+
{ name: "Cesium", cas: "7440-46-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=578&tid=107" },
|
| 44 |
+
{ name: "Chlordane", cas: "12789-03-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=355&tid=62" },
|
| 45 |
+
{ name: "Chlordecone", cas: "143-50-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1190&tid=276" },
|
| 46 |
+
{ name: "Chlorfenvinphos", cas: "470-90-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=932&tid=193" },
|
| 47 |
+
{ name: "Chlorinated Dibenzo-p-dioxins (CDDs)", cas: "NA", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=366&tid=63" },
|
| 48 |
+
{ name: "Chlorine", cas: "7782-50-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1079&tid=36" },
|
| 49 |
+
{ name: "Chlorine Dioxide", cas: "10049-04-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=582&tid=108" },
|
| 50 |
+
{ name: "Chlorite", cas: "7758-19-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=582&tid=108" },
|
| 51 |
+
{ name: "Chlorobenzene", cas: "108-90-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=489&tid=87" },
|
| 52 |
+
{ name: "Chlorodibenzofurans (CDFs)", cas: "NA", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=938&tid=194" },
|
| 53 |
+
{ name: "Chloroethane", cas: "75-00-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=827&tid=161" },
|
| 54 |
+
{ name: "Chloroform", cas: "67-66-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=53&tid=16" },
|
| 55 |
+
{ name: "Chloromethane", cas: "74-87-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=587&tid=109" },
|
| 56 |
+
{ name: "Chlorophenols", cas: "58-90-2, 88-06-2, 95-57-8, 95-95-4, 106-48-9, 120-83-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=941&tid=195" },
|
| 57 |
+
{ name: "Chlorpyrifos", cas: "2921-88-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=495&tid=88" },
|
| 58 |
+
{ name: "Chromium", cas: "7440-47-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=62&tid=17" },
|
| 59 |
+
{ name: "Cobalt", cas: "7440-48-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=373&tid=64" },
|
| 60 |
+
{ name: "Copper", cas: "7440-50-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=206&tid=37" },
|
| 61 |
+
{ name: "Wood Creosote", cas: "8021-39-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=66&tid=18" },
|
| 62 |
+
{ name: "Coal Tar Creosote", cas: "8001-58-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=66&tid=18" },
|
| 63 |
+
{ name: "Coal Tar", cas: "8007-45-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=66&tid=18" },
|
| 64 |
+
{ name: "Cresols", cas: "1319-77-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=946&tid=196" },
|
| 65 |
+
{ name: "Cyanide", cas: "74-90-8; 143-33-9; 151-50-8; 592-01-8; 544-92-3; 506-61-6; 460-19-5; 506-77-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=72&tid=19" },
|
| 66 |
+
{ name: "1,1-Dichloroethane", cas: "75-34-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=718&tid=129" },
|
| 67 |
+
{ name: "1,1-Dichloroethene", cas: "75-35-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=722&tid=130" },
|
| 68 |
+
{ name: "1,2-Dibromo-3-chloropropane", cas: "96-12-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=852&tid=166" },
|
| 69 |
+
{ name: "1,2-Dibromoethane", cas: "106-93-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=726&tid=131" },
|
| 70 |
+
{ name: "1,2-Dichloroethane", cas: "107-06-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=592&tid=110" },
|
| 71 |
+
{ name: "1,2-Dichloropropane", cas: "78-87-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=831&tid=162" },
|
| 72 |
+
{ name: "1,2-Diphenylhydrazine", cas: "122-66-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=952&tid=198" },
|
| 73 |
+
{ name: "1,3-Dinitrobenzene", cas: "99-65-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=842&tid=164" },
|
| 74 |
+
{ name: "1,3,5-Trinitrobenzene", cas: "99-35-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=842&tid=164" },
|
| 75 |
+
{ name: "1,4 Dioxane", cas: "123-91-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=955&tid=199" },
|
| 76 |
+
{ name: "2,4-Dichlorophenoxyacetic Acid (2,4-D)", cas: "NA", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1481&tid=288" },
|
| 77 |
+
{ name: "3,3'-Dichlorobenzidine", cas: "91-94-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=959&tid=200" },
|
| 78 |
+
{ name: "DDT", cas: "50-29-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=81&tid=20" },
|
| 79 |
+
{ name: "DDE", cas: "72-55-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=81&tid=20" },
|
| 80 |
+
{ name: "DDD", cas: "72-54-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=81&tid=20" },
|
| 81 |
+
{ name: "DEET (N,N-diethyl-meta-toluamide)", cas: "NA", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1451&tid=201" },
|
| 82 |
+
{ name: "Di(2-Ethylhexyl)Phthalate (DEHP)", cas: "117-81-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=684&tid=65" },
|
| 83 |
+
{ name: "Di-n-butyl Phthalate", cas: "84-74-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=859&tid=167" },
|
| 84 |
+
{ name: "Di-n-octylphthalate (DNOP)", cas: "117-84-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=973&tid=204" },
|
| 85 |
+
{ name: "Diazinon", cas: "333-41-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=512&tid=90" },
|
| 86 |
+
{ name: "1,2-Dichlorobenzene", cas: "95-50-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=704&tid=126" },
|
| 87 |
+
{ name: "1,3-Dichlorobenzene", cas: "541-73-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=704&tid=126" },
|
| 88 |
+
{ name: "1,4-Dichlorobenzene", cas: "106-46-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=704&tid=126" },
|
| 89 |
+
{ name: "Dichloropropenes", cas: "26952-23-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=836&tid=163" },
|
| 90 |
+
{ name: "Dichlorvos", cas: "62-73-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=597&tid=111" },
|
| 91 |
+
{ name: "Diethyl phthalate", cas: "84-66-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=603&tid=112" },
|
| 92 |
+
{ name: "Diisopropyl Methylphosphonate (DIMP)", cas: "1445-75-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=969&tid=203" },
|
| 93 |
+
{ name: "Dinitrocresols (4,6-DNOC)", cas: "534-52-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1025&tid=218" },
|
| 94 |
+
{ name: "Dinitrophenols (2,4-DNP)", cas: "51-28-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=729&tid=132" },
|
| 95 |
+
{ name: "Dinitrotoluenes (2,4-)", cas: "121-14-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=847&tid=165" },
|
| 96 |
+
{ name: "Dinitrotoluenes (2,6-)", cas: "606-20-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=847&tid=165" },
|
| 97 |
+
{ name: "Dinitrotoluenes (Mixture)", cas: "25321-14-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=847&tid=165" },
|
| 98 |
+
{ name: "Dinitrotoluenes (Other isomers)", cas: "", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=847&tid=165" },
|
| 99 |
+
{ name: "Disulfoton", cas: "0298-04-04", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=978&tid=205" },
|
| 100 |
+
{ name: "Dieldrin", cas: "60-57-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=317&tid=56" },
|
| 101 |
+
{ name: "Endosulfan (mixture)", cas: "115-29-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=609&tid=113" },
|
| 102 |
+
{ name: "Endosulfan (α-isomer)", cas: "959-98-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=609&tid=113" },
|
| 103 |
+
{ name: "Endosulfan (β-isomer)", cas: "33213-65-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=609&tid=113" },
|
| 104 |
+
{ name: "Endrin", cas: "72-20-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=617&tid=114" },
|
| 105 |
+
{ name: "Ethion", cas: "0563-12-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=983&tid=206" },
|
| 106 |
+
{ name: "Ethylbenzene", cas: "100-41-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=383&tid=66" },
|
| 107 |
+
{ name: "Ethylene Glycol", cas: "107-21-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=86&tid=21" },
|
| 108 |
+
{ name: "Ethylene Oxide", cas: "75-21-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=734&tid=133" },
|
| 109 |
+
{ name: "Fluorides, Hydrogen Fluoride, and Fluorine", cas: "7664-39-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=212&tid=38" },
|
| 110 |
+
{ name: "Fluorides, Hydrogen Fluoride, and Fluorine", cas: "7782-41-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=212&tid=38" },
|
| 111 |
+
{ name: "Fluorides, Hydrogen Fluoride, and Fluorine", cas: "7681-49-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=212&tid=38" },
|
| 112 |
+
{ name: "Formaldehyde", cas: "50-00-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=220&tid=39" },
|
| 113 |
+
{ name: "Fuel Oils / Kerosene (Kerosene/Fuel Oil #1)", cas: "8008-20-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=516&tid=91" },
|
| 114 |
+
{ name: "Fuel Oils / Kerosene (Fuel Oil #2)", cas: "68476-30-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=516&tid=91" },
|
| 115 |
+
{ name: "Fuel Oils / Kerosene (Fuel Oil #3)", cas: "70892-10-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=516&tid=91" },
|
| 116 |
+
{ name: "Fuel Oils / Kerosene (Fuel Oil #4)", cas: "68476-34-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=516&tid=91" },
|
| 117 |
+
{ name: "Fuel Oils / Kerosene (Fuel Oil #5)", cas: "68476-31-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=516&tid=91" },
|
| 118 |
+
{ name: "Gasoline, Automotive (mixture)", cas: "8006-61-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=468&tid=83" },
|
| 119 |
+
{ name: "Glutaraldehyde", cas: "111-30-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1467&tid=284" },
|
| 120 |
+
{ name: "Glyphosate", cas: "1071-83-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1488&tid=293" },
|
| 121 |
+
{ name: "Guthion (Azinphos-methyl)", cas: "86-50-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1037&tid=207" },
|
| 122 |
+
{ name: "2-Hexanone", cas: "591-78-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=738&tid=134" },
|
| 123 |
+
{ name: "Heptachlor/Heptachlor Epoxide", cas: "76-44-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=746&tid=135" },
|
| 124 |
+
{ name: "Heptachlor/Heptachlor Epoxide", cas: "1024-57-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=746&tid=135" },
|
| 125 |
+
{ name: "Hexachlorobenzene", cas: "118-74-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=627&tid=115" },
|
| 126 |
+
{ name: "Hexachlorobutadiene", cas: "87-68-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=865&tid=168" },
|
| 127 |
+
{ name: "Hexachlorocyclohexane (HCH) (Technical Grade)", cas: "608-73-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=754&tid=138" },
|
| 128 |
+
{ name: "Hexachlorocyclohexane (HCH) (α-isomer)", cas: "319-84-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=754&tid=138" },
|
| 129 |
+
{ name: "Hexachlorocyclohexane (HCH) (β-isomer)", cas: "319-85-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=754&tid=138" },
|
| 130 |
+
{ name: "Hexachlorocyclohexane (HCH) (γ-isomer/Lindane)", cas: "58-89-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=754&tid=138" },
|
| 131 |
+
{ name: "Hexachlorocyclohexane (HCH) (δ-isomer)", cas: "319-86-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=754&tid=138" },
|
| 132 |
+
{ name: "Hexachlorocyclopentadiene (HCCPD)", cas: "77-47-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=992&tid=208" },
|
| 133 |
+
{ name: "Hexachloroethane", cas: "67-72-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=870&tid=169" },
|
| 134 |
+
{ name: "Hexamethylene Diisocyanate (HDI)", cas: "822-06-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=874&tid=170" },
|
| 135 |
+
{ name: "HMX (Octogen)", cas: "2691-41-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=877&tid=171" },
|
| 136 |
+
{ name: "Hydraulic Fluids (Mineral oil base example)", cas: "55957-10-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=757&tid=141" },
|
| 137 |
+
{ name: "Hydraulic Fluids (Mineral oil base example)", cas: "68937-40-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=757&tid=141" },
|
| 138 |
+
{ name: "Hydraulic Fluids (Mineral oil base example)", cas: "50815-84-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=757&tid=141" },
|
| 139 |
+
{ name: "Hydraulic Fluids (Mineral oil base example)", cas: "55962-27-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=757&tid=141" },
|
| 140 |
+
{ name: "Hydraulic Fluids (Mineral oil base example)", cas: "66594-31-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=757&tid=141" },
|
| 141 |
+
{ name: "Hydraulic Fluids (Mineral oil base example)", cas: "63848-94-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=757&tid=141" },
|
| 142 |
+
{ name: "Hydraulic Fluids (Mineral oil base example)", cas: "107028-44-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=757&tid=141" },
|
| 143 |
+
{ name: "Hydraulic Fluids (Mineral oil base example)", cas: "28777-70-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=757&tid=141" },
|
| 144 |
+
{ name: "Hydrazines (Hydrazine)", cas: "0302-01-02", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=502&tid=89" },
|
| 145 |
+
{ name: "Hydrazines (1,1-Dimethylhydrazine)", cas: "57-14-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=502&tid=89" },
|
| 146 |
+
{ name: "Hydrazines (1,2-Dimethylhydrazine)", cas: "540-73-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=502&tid=89" },
|
| 147 |
+
{ name: "Hydrogen Sulfide", cas: "7783-06-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=389&tid=67" },
|
| 148 |
+
{ name: "Carbonyl Sulfide", cas: "463-58-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=389&tid=67" },
|
| 149 |
+
{ name: "n-Hexane", cas: "110-54-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=393&tid=68" },
|
| 150 |
+
{ name: "Iodine (elemental)", cas: "7553-56-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=479&tid=85" },
|
| 151 |
+
{ name: "Ionizing Radiation", cas: "N/A", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=484&tid=86" },
|
| 152 |
+
{ name: "Isophorone", cas: "78-59-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=763&tid=148" },
|
| 153 |
+
{ name: "Jet Fuels JP-4 and JP-7 (Mixture)", cas: "50815-00-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=768&tid=149" },
|
| 154 |
+
{ name: "JP-5, JP-8, and Jet A (Kerosene base)", cas: "8008-20-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=773&tid=150" },
|
| 155 |
+
{ name: "Lead (elemental)", cas: "7439-92-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=96&tid=22" },
|
| 156 |
+
{ name: "4,4′-Methylenebis(2-Chloroaniline) (MBOCA)", cas: "101-14-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=997&tid=209" },
|
| 157 |
+
{ name: "4,4′-Methylenedianiline", cas: "101-77-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1001&tid=210" },
|
| 158 |
+
{ name: "Malathion", cas: "121-75-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=522&tid=92" },
|
| 159 |
+
{ name: "Manganese (elemental)", cas: "7439-96-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=102&tid=23" },
|
| 160 |
+
{ name: "Mercury (elemental)", cas: "7439-97-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=115&tid=24" },
|
| 161 |
+
{ name: "Methoxychlor", cas: "72-43-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=778&tid=151" },
|
| 162 |
+
{ name: "Methyl Mercaptan", cas: "74-93-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=224&tid=40" },
|
| 163 |
+
{ name: "Methyl Parathion", cas: "298-00-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=636&tid=117" },
|
| 164 |
+
{ name: "Methyl tert-Butyl Ether (MTBE)", cas: "1634-04-04", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=228&tid=41" },
|
| 165 |
+
{ name: "Methylene Chloride", cas: "75-09-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=234&tid=42" },
|
| 166 |
+
{ name: "Mirex", cas: "2385-85-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1190&tid=276" },
|
| 167 |
+
{ name: "Chlordecone", cas: "143-50-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1190&tid=276" },
|
| 168 |
+
{ name: "Molybdenum (elemental)", cas: "7439-98-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1482&tid=289" },
|
| 169 |
+
{ name: "n-Nitrosodi-n-propylamine", cas: "621-64-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1005&tid=211" },
|
| 170 |
+
{ name: "N-Nitrosodimethylamine (NDMA)", cas: "62-75-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=884&tid=173" },
|
| 171 |
+
{ name: "n-Nitrosodiphenylamine", cas: "86-30-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1009&tid=212" },
|
| 172 |
+
{ name: "Naphthalene, 1-Methylnaphthalene, 2-Methylnaphthalene", cas: "91-20-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=240&tid=43" },
|
| 173 |
+
{ name: "Naphthalene, 1-Methylnaphthalene, 2-Methylnaphthalene", cas: "90-12-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=240&tid=43" },
|
| 174 |
+
{ name: "Naphthalene, 1-Methylnaphthalene, 2-Methylnaphthalene", cas: "91-57-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=240&tid=43" },
|
| 175 |
+
{ name: "Nickel (elemental)", cas: "7440-02-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=245&tid=44" },
|
| 176 |
+
{ name: "Nitrate and Nitrite (Nitrate ion)", cas: "14797-55-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1452&tid=258" },
|
| 177 |
+
{ name: "Nitrate and Nitrite (Nitrite ion)", cas: "14797-65-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1452&tid=258" },
|
| 178 |
+
{ name: "Nitrobenzene", cas: "98-95-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=532&tid=95" },
|
| 179 |
+
{ name: "Nitrophenols (Group - e.g., 2-Nitrophenol)", cas: "88-75-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=880&tid=172" },
|
| 180 |
+
{ name: "Nitrophenols (Group - e.g., 4-Nitrophenol)", cas: "0100-02-07", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=880&tid=172" },
|
| 181 |
+
{ name: "Otto Fuel II and its Components (Mixture)", cas: "6423-43-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=781&tid=152" },
|
| 182 |
+
{ name: "Parathion", cas: "56-38-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1425&tid=246" },
|
| 183 |
+
{ name: "Pentachlorophenol", cas: "87-86-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=402&tid=70" },
|
| 184 |
+
{ name: "Perchlorates (Group - e.g., Ammonium)", cas: "7790-98-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=895&tid=181" },
|
| 185 |
+
{ name: "Perchlorates (Group - e.g., Potassium)", cas: "7778-74-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=895&tid=181" },
|
| 186 |
+
{ name: "Perfluoroalkyls (Group - e.g., PFOA)", cas: "335-67-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1117&tid=237" },
|
| 187 |
+
{ name: "Perfluoroalkyls (Group - e.g., PFOS)", cas: "1763-23-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1117&tid=237" },
|
| 188 |
+
{ name: "Phenol", cas: "108-95-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=148&tid=27" },
|
| 189 |
+
{ name: "Phosphate Ester Flame Retardants (Group - e.g., TBP)", cas: "126-73-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1119&tid=239" },
|
| 190 |
+
{ name: "Phosphate Ester Flame Retardants (Group - e.g., TDCPP)", cas: "13674-87-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1119&tid=239" },
|
| 191 |
+
{ name: "Phosphorus, White (elemental)", cas: "7723-14-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=285&tid=52" },
|
| 192 |
+
{ name: "Plutonium (elemental)", cas: "2023631", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=648&tid=119" },
|
| 193 |
+
{ name: "Polybrominated Biphenyls (PBBs) (Group - e.g., Hexa-)", cas: "12584439", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=529&tid=94" },
|
| 194 |
+
{ name: "Polybrominated Diphenyl Ethers (PBDEs) (Group - e.g., Deca-)", cas: "1163-19-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=901&tid=183" },
|
| 195 |
+
{ name: "Polybrominated Diphenyl Ethers (PBDEs) (Group - Penta- mixture)", cas: "32534-81-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=901&tid=183" },
|
| 196 |
+
{ name: "Polybrominated Diphenyl Ethers (PBDEs) (Group - Octa- mixture)", cas: "32536-52-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=901&tid=183" },
|
| 197 |
+
{ name: "Polychlorinated Biphenyls (PCBs) (Mixture)", cas: "1336-36-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=142&tid=26" },
|
| 198 |
+
{ name: "Polycyclic Aromatic Hydrocarbons (PAHs) (Group - e.g., BaP)", cas: "50-32-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=122&tid=25" },
|
| 199 |
+
{ name: "Polycyclic Aromatic Hydrocarbons (PAHs) (Group - e.g., Naphthalene)", cas: "91-20-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=122&tid=25" },
|
| 200 |
+
{ name: "Propylene Glycol", cas: "57-55-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1122&tid=240" },
|
| 201 |
+
{ name: "Pyrethrins and Pyrethroids (Pyrethrins mixture)", cas: "8003-34-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=787&tid=153" },
|
| 202 |
+
{ name: "Pyrethrins and Pyrethroids (e.g., Permethrin)", cas: "52645-53-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=787&tid=153" },
|
| 203 |
+
{ name: "Pyridine", cas: "110-86-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=535&tid=96" },
|
| 204 |
+
{ name: "Radiation, Ionizing", cas: "N/A", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=484&tid=86" },
|
| 205 |
+
{ name: "Radium (elemental)", cas: "7440-14-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=791&tid=154" },
|
| 206 |
+
{ name: "Radon (elemental)", cas: "10043-92-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=407&tid=71" },
|
| 207 |
+
{ name: "RDX (Cyclonite)", cas: "121-82-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=412&tid=72" },
|
| 208 |
+
{ name: "Selenium (elemental)", cas: "7782-49-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=153&tid=28" },
|
| 209 |
+
{ name: "Silica (Silicon Dioxide)", cas: "7631-86-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1483&tid=290" },
|
| 210 |
+
{ name: "Silica (Crystalline - Quartz)", cas: "14808-60-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1483&tid=290" },
|
| 211 |
+
{ name: "Silver (elemental)", cas: "7440-22-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=539&tid=97" },
|
| 212 |
+
{ name: "Stoddard Solvent (mixture)", cas: "8052-41-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=416&tid=73" },
|
| 213 |
+
{ name: "Strontium (elemental)", cas: "7440-24-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=656&tid=120" },
|
| 214 |
+
{ name: "Styrene", cas: "100-42-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=421&tid=74" },
|
| 215 |
+
{ name: "Sulfur Dioxide", cas: "2025884", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=253&tid=46" },
|
| 216 |
+
{ name: "Sulfur Mustard", cas: "505-60-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=905&tid=184" },
|
| 217 |
+
{ name: "Sulfur Trioxide & Sulfuric Acid", cas: "2025949", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=256&tid=47" },
|
| 218 |
+
{ name: "Sulfur Trioxide & Sulfuric Acid", cas: "7664-93-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=256&tid=47" },
|
| 219 |
+
{ name: "Synthetic Vitreous Fibers (Group - e.g., Glass wool)", cas: "65997-17-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=908&tid=185" },
|
| 220 |
+
{ name: "1,1,1-Trichloroethane", cas: "71-55-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=432&tid=76" },
|
| 221 |
+
{ name: "1,1,2,2-Tetrachloroethane", cas: "79-34-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=801&tid=156" },
|
| 222 |
+
{ name: "1,1,2-Trichloroethane", cas: "79-00-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=796&tid=155" },
|
| 223 |
+
{ name: "1,2,3-Trichloropropane", cas: "96-18-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=912&tid=186" },
|
| 224 |
+
{ name: "2,4,6-Trinitrotoluene (TNT)", cas: "118-96-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=677&tid=125" },
|
| 225 |
+
{ name: "Tetrachloroethylene (PERC)", cas: "127-18-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=265&tid=48" },
|
| 226 |
+
{ name: "Tetryl", cas: "479-45-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1019&tid=216" },
|
| 227 |
+
{ name: "Thallium (elemental)", cas: "7440-28-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=309&tid=49" },
|
| 228 |
+
{ name: "Thorium (elemental)", cas: "7440-29-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=660&tid=121" },
|
| 229 |
+
{ name: "Tin and Compounds (Tin - elemental)", cas: "7440-31-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=543&tid=98" },
|
| 230 |
+
{ name: "Titanium Tetrachloride", cas: "7550-45-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=664&tid=122" },
|
| 231 |
+
{ name: "Toluene", cas: "108-88-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=161&tid=29" },
|
| 232 |
+
{ name: "Toluene Diisocyanate / Methylenediphenyl Diisocyanate (TDI mixture)", cas: "26471-62-5", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1453&tid=245" },
|
| 233 |
+
{ name: "Toluene Diisocyanate / Methylenediphenyl Diisocyanate (2,4-TDI)", cas: "584-84-9", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1453&tid=245" },
|
| 234 |
+
{ name: "Toluene Diisocyanate / Methylenediphenyl Diisocyanate (2,6-TDI)", cas: "91-08-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1453&tid=245" },
|
| 235 |
+
{ name: "Toluene Diisocyanate / Methylenediphenyl Diisocyanate (MDI)", cas: "101-68-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1453&tid=245" },
|
| 236 |
+
{ name: "Total Petroleum Hydrocarbons (TPH) (Mixture)", cas: "N/A", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=424&tid=75" },
|
| 237 |
+
{ name: "Toxaphene (mixture)", cas: "8001-35-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=548&tid=99" },
|
| 238 |
+
{ name: "S,S,S-Tributyl Phosphorotrithioate (Tribufos)", cas: "78-48-8", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1487&tid=292" },
|
| 239 |
+
{ name: "Trichlorobenzenes (1,2,3-)", cas: "87-61-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1168&tid=255" },
|
| 240 |
+
{ name: "Trichlorobenzenes (1,2,4-)", cas: "120-82-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1168&tid=255" },
|
| 241 |
+
{ name: "Trichlorobenzenes (1,3,5-)", cas: "108-70-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=1168&tid=255" },
|
| 242 |
+
{ name: "Trichloroethylene (TCE)", cas: "79-01-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=173&tid=30" },
|
| 243 |
+
{ name: "Tungsten (elemental)", cas: "7440-33-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=806&tid=157" },
|
| 244 |
+
{ name: "Uranium (elemental)", cas: "7440-61-1", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=440&tid=77" },
|
| 245 |
+
{ name: "Used Mineral-based Crankcase Oil (Mixture)", cas: "64742-65-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=667&tid=123" },
|
| 246 |
+
{ name: "Vanadium (elemental)", cas: "7440-62-2", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=276&tid=50" },
|
| 247 |
+
{ name: "Vinyl Acetate", cas: "0108-05-04", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=671&tid=124" },
|
| 248 |
+
{ name: "Vinyl Chloride", cas: "75-01-4", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=282&tid=51" },
|
| 249 |
+
{ name: "White Phosphorus (elemental)", cas: "7723-14-0", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=285&tid=52" },
|
| 250 |
+
{ name: "Xylenes (Mixture)", cas: "1330-20-7", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=296&tid=53" },
|
| 251 |
+
{ name: "Xylenes (o-Xylene)", cas: "95-47-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=296&tid=53" },
|
| 252 |
+
{ name: "Xylenes (m-Xylene)", cas: "108-38-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=296&tid=53" },
|
| 253 |
+
{ name: "Xylenes (p-Xylene)", cas: "106-42-3", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=296&tid=53" },
|
| 254 |
+
{ name: "Zinc (elemental)", cas: "7440-66-6", url: "https://wwwn.cdc.gov/TSP/ToxProfiles/ToxProfiles.aspx?id=302&tid=54" }
|
| 255 |
+
# --- SNIP ---
|
| 256 |
+
# Paste the full list exactly as provided in the generated file I based this on.
|
| 257 |
+
]
|
| 258 |
+
|
| 259 |
+
_CAS_RE = re.compile(r"^\d{2,7}-\d{2}-\d$")
|
| 260 |
+
|
| 261 |
+
|
| 262 |
+
def is_cas(s: str) -> bool:
|
| 263 |
+
return bool(_CAS_RE.match((s or "").strip()))
|
| 264 |
+
|
| 265 |
+
|
| 266 |
+
def search(query: str, *, limit: int = 8) -> Dict[str, object]:
|
| 267 |
+
"""Search toxprofiles by CAS (preferred) or by substring on name."""
|
| 268 |
+
q = (query or "").strip()
|
| 269 |
+
if not q:
|
| 270 |
+
return {"ok": False, "error": "empty query", "matches": []}
|
| 271 |
+
|
| 272 |
+
if is_cas(q):
|
| 273 |
+
matches = [x for x in TOXPROFILES if x.get("cas") == q]
|
| 274 |
+
else:
|
| 275 |
+
qn = q.casefold()
|
| 276 |
+
matches = [x for x in TOXPROFILES if qn in (x.get("name") or "").casefold()]
|
| 277 |
+
|
| 278 |
+
return {"ok": True, "query": q, "matches": matches[: max(0, int(limit))], "total": len(matches)}
|