Sign in

    caassien/moonbio/src/align does not have a README file

    AlignmentResult

    pub struct AlignmentResult {
    score : Int
    alignment_a : String
    alignment_b : String
    }

    MsaResult

    pub struct MsaResult {
    aligned_sequences : Array[String]
    consensus : String
    total_score : Int
    } derive(Eq,
    Debug
    )

    levenshtein_distance

    fn levenshtein_distance(s1 : String, s2 : String) -> Int

    min

    fn min(a : Int, b : Int) -> Int

    needleman_wunsch

    fn needleman_wunsch(s1 : String, s2 : String, match_score : Int, mismatch_score : Int, gap_penalty : Int) -> AlignmentResult

    progressive_msa

    fn progressive_msa(sequences : Array[String], match_score : Int, mismatch_score : Int, gap_penalty : Int) -> Array[String]

    progressive_msa_result

    fn progressive_msa_result(sequences : Array[String], match_score : Int, mismatch_score : Int, gap_penalty : Int) -> MsaResult

    smith_waterman

    fn smith_waterman(s1 : String, s2 : String, match_score : Int, mismatch_score : Int, gap_penalty : Int) -> AlignmentResult

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io