import React from 'react'; import { ToxicityPredictionResult } from '../types'; import { Database, ShieldCheck, AlertOctagon, HelpCircle } from 'lucide-react'; interface TanimotoDomainCardProps { prediction: ToxicityPredictionResult; } export const TanimotoDomainCard: React.FC = ({ prediction }) => { return (

Tanimoto Structural Applicability Domain

Morgan Fingerprint (128-bit)
{prediction.applicabilityDomain}

{prediction.domainColor === 'green' ? 'High chemical similarity to SIDER 4.1 training manifold (Tanimoto ≥ 0.70). Predictions highly reliable.' : prediction.domainColor === 'yellow' ? 'Moderate structural overlap (0.40 ≤ Tanimoto < 0.70). Check Bayesian uncertainty σ.' : 'Novel chemical scaffold (Tanimoto < 0.40). Treat zero-shot organ prediction as exploratory.'}

Tanimoto Score {prediction.tanimotoSimilarity}
); };