'use client'; import { useState } from 'react'; import { Copy, Check } from '@phosphor-icons/react'; import type { SequenceUtilitiesResult } from '@/types/pipeline'; function StatChip({ label, value, valueClass = 'text-text-primary' }: { label: string; value: string; valueClass?: string }) { return (
{issue}
))}
{result.reverse_complement}
{protein || '(too short to translate)'}
| Enzyme | Site | Sites | Positions (1-based) |
|---|---|---|---|
| {site.name} | {site.recognition} | {site.count} | {site.positions.slice(0, 12).join(', ')} {site.positions.length > 12 ? ` … +${site.positions.length - 12}` : ''} |