🚀 Getting Started
📖 User Guide
📚 Reference
patched_init()
filter_transcripts()
extract_canonical_transcripts()
search()
workflow()
offtarget()
design()
validate()
version()
config()
cache()
SequencesShowError
sequences_show()
sequences_annotate()
SiRNADesigner
MiRNADesigner
ThermodynamicCalculator
BwaAnalyzer
OffTargetAnalysisManager
create_temp_fasta()
validate_and_write_sequences()
build_bwa_index()
validate_sirna_sequences()
parse_fasta_file()
write_fasta_file()
check_tool_availability()
validate_index_files()
run_bwa_alignment_analysis()
aggregate_offtarget_results()
run_mirna_seed_analysis()
aggregate_mirna_results()
FilterCriteria
OffTargetFilterCriteria
ScoringWeights
DesignMode
MiRNADesignConfig
DesignParameters
SequenceType
SiRNACandidate
DesignResult
ConfirmationStatus
SourceType
Provenance
ChemicalModification
StrandRole
StrandMetadata
SequenceRecord
AlignmentStrand
AnalysisMode
MiRNADatabase
BaseAlignmentHit
OffTargetHit
MiRNAHit
BaseSummary
AnalysisSummary
MiRNASummary
BaseAggregatedSummary
AggregatedOffTargetSummary
AggregatedMiRNASummary
Interval
TranscriptAnnotation
TranscriptAnnotationBundle
SchemaConfig
SiRNACandidateSchema
ORFValidationSchema
OffTargetHitsSchema
MiRNAAlignmentSchema
GenomeAlignmentSchema
DatabaseError
DatabaseAccessError
GeneNotFoundError
DatabaseType
GeneInfo
TranscriptInfo
AbstractDatabaseClient
AbstractTranscriptAnnotationClient
EnsemblClient
RefSeqClient
GencodeClient
SequenceUtils
FastaUtils
get_database_display_name()
GeneSearchResult
GeneSearcher
search_gene_sync()
search_gene_with_fallback_sync()
search_multiple_databases_sync()
ORFInfo
SequenceAnalysis
ORFAnalyzer
create_orf_analyzer()
analyze_multiple_transcript_orfs()
EnsemblTranscriptModelClient
VepConsequenceClient
MiRNASource
MiRNADatabaseManager
main()
normalize_species_name()
build_bwa_index_cli()
aggregate_results_cli()
aggregate_mirna_results_cli()
EnvironmentInfo
NextflowConfig
NextflowRunner
NextflowExecutionError
WorkflowConfig
WorkflowConfig.__init__()
SiRNAWorkflow
SiRNAWorkflow.__init__()
SiRNAWorkflow.run_complete_workflow()
SiRNAWorkflow.step1_retrieve_transcripts()
SiRNAWorkflow.resolve_variants_step()
SiRNAWorkflow.step2_validate_orfs()
SiRNAWorkflow.step3_design_sirnas()
SiRNAWorkflow.step4_generate_reports()
SiRNAWorkflow.step5_offtarget_analysis()
run_sirna_workflow()
run_offtarget_only_workflow()
ValidationLevel
ValidationStage
ValidationConfig
ValidationPresets
ValidationReport
ValidationMiddleware
ValidationResult
ValidationUtils
configure_logging()
get_logger()
apply_standard_2ome_pattern()
apply_minimal_terminal_pattern()
apply_maximal_stability_pattern()
get_modification_pattern()
apply_modifications_to_candidate()
get_modification_summary()
InputSource
resolve_input_source()
parse_chem_mods()
parse_provenance()
parse_header()
load_metadata()
merge_metadata_into_fasta()
save_metadata_json()
🔧 Developer
cli.py
sirnaforge.config
workflow.py
core/
models/
data/
validation/
pipeline/
tests/unit/
tests/integration/
tests/pipeline/
src/sirnaforge/models/modifications.py
src/sirnaforge/modifications.py
Please activate JavaScript to enable the search functionality.