from fastapi import FastAPI, HTTPException
from fastapi import FastAPI, HTTPException from pydantic import BaseModel app = FastAPI() # Модель данных для запроса — например, дизайн гена class GeneDesignRequest(BaseModel): sequence: str organism: str # Хранилище (в памяти для MVP) designs_db = {} @app.post("/design") async def design_gene(request: GeneDesignRequest): # Простейшая логика — сохранить и вернуть ответ с подтверждением gene_id = len(designs_db) + 1 designs_db[gene_id] = request.dict() return {"message": "Design saved", "gene_id": gene_id, "sequence_length": len(request...