import { useMemo } from 'react' import FileDropZone from './FileDropZone' import { parseSequences } from '../lib/parseSequences' interface SequenceInputProps { value: string onChange: (v: string) => void label: string placeholder?: string onLoadExample?: () => void } export default function SequenceInput({ value, onChange, label, placeholder, onLoadExample, }: SequenceInputProps) { const parsed = useMemo(() => parseSequences(value), [value]) return (