feat: add experimental insect hosts#76
Conversation
… ni) (eijex#23) Wires up two BEVS insect cell-line hosts following the same pattern as the plant host additions in eijex#24. Codon tables are clearly marked PLACEHOLDER (total_cds/total_codons=0, PLACEHOLDER in source field) so the pipeline remains functional while real CDS datasets are pending. - data/spodoptera_frugiperda_codons.json: Sf9 placeholder table, GC~41%, AT-biased Lepidoptera frequencies, AGA preferred for Arg - data/trichoplusia_ni_codons.json: Tni/High Five placeholder table, GC~39%, stronger AT-bias than Sf9, AGA preferred for Arg - cli/main.py: HOST_MAP += sf9/tni; click.Choice and help text updated - registry/current_parameter_registry.yaml: sf9 and tni added to host_profiles as status=experimental, owner_job=023 - tests/engines/profile/test_host_insects.py: 18 tests covering file existence, 64-codon completeness, frequency normalization, optimizer round-trip, registry wiring, placeholder guards, and biological invariants All 18 new tests pass; 494 pre-existing tests unaffected (0 regressions). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
@KyungSeo116 is attempting to deploy a commit to the munkyukim86's projects Team on Vercel. A member of the Team first needs to authorize it. |
Code reviewFound 3 issues:
factorforge-cds/src/factorforge/cli/main.py Lines 19 to 27 in db363f5
factorforge-cds/src/factorforge/registry/current_parameter_registry.yaml Lines 186 to 215 in db363f5 🤖 Generated with Claude Code - If this code review was useful, please react with 👍. Otherwise, react with 👎. |
|
Thanks for contributing this! Really appreciate you taking the time to add the insect hosts. Left a few notes above, once those are addressed, happy to get this merged. |
|
Thanks for the review! I'll work through the notes above and aim to have everything addressed by June 18 (KST). |
|
Can't wait, thanks! |
|
Thanks for the contribution! The |
플레이스홀더 설계 원칙
total_cds=0값을 사용하여 플레이스홀더 상태를 명시source필드에"PLACEHOLDER"포함 → 테스트에서 강제 검증레피도프테라(Lepidoptera) 특성 보존
AGA → Arg우선 사용강한 AT-bias 반영
GC(Tni) < GC(Sf9)관계 유지실제 데이터 확보 시 JSON 파일 교체만으로 파이프라인 완성 가능