var searchIndex = {}; searchIndex["rosalind"] = {"doc":"The `rosalind` crate provides fuctions to solve probles from [Rosalind](http://rosalind.info/) site.","items":[[4,"RosalindError","rosalind","",null,null],[13,"UnknownNucleotide","","",0,null],[13,"UnknownCodon","","",0,null],[13,"CodonParseError","","",0,null],[13,"HammingStringsLengthError","","",0,null],[13,"MotifStringsLengthError","","",0,null],[0,"dna","","Module for `Counting DNA Nucleotides`",null,null],[3,"DNANucleotides","rosalind::dna","This structure contains amount of each nucleotide in DNA",null,null],[12,"A","","",1,null],[12,"C","","",1,null],[12,"G","","",1,null],[12,"T","","",1,null],[5,"count_dna_nucleotides","","This function calculates dna nucleotides",null,{"inputs":[{"name":"str"}],"output":{"name":"rosalindresult"}}],[11,"fmt","","",1,null],[11,"eq","","",1,null],[11,"ne","","",1,null],[11,"fmt","","",1,null],[0,"rna","rosalind","Module for `Transcribing DNA into RNA`",null,null],[5,"transcribe_dna_into_rna","rosalind::rna","This function transcribes DNA into RNA via replacung T nucleotide in DNA\ninto U nucleotide in RNA",null,{"inputs":[{"name":"str"}],"output":{"name":"rosalindresult"}}],[0,"revc","rosalind","Module for `Complementing a Strand of DNA`",null,null],[5,"reverse_complement_dna","rosalind::revc","This function returns a reverse complement of a DNA string",null,{"inputs":[{"name":"str"}],"output":{"name":"rosalindresult"}}],[0,"fib","rosalind","Module for `Rabbits and Recurrence Relations`",null,null],[5,"recurrence_relation","rosalind::fib","This function calculates recurrence relation, or value of element at `n` position\nin Fibonaccie's sequence",null,{"inputs":[{"name":"u8"},{"name":"u8"}],"output":{"name":"rosalindresult"}}],[0,"prot","rosalind","Module for `Translating RNA into Protein`",null,null],[5,"translate_rna_into_protein","rosalind::prot","This function translates provided RNA string into protein string",null,{"inputs":[{"name":"str"}],"output":{"name":"rosalindresult"}}],[0,"hamm","rosalind","Module for `Counting Point Mutations`",null,null],[5,"hamming_distance","rosalind::hamm","This function calculates Hamming distance between `s` and `t`",null,{"inputs":[{"name":"str"},{"name":"str"}],"output":{"name":"rosalindresult"}}],[0,"subs","rosalind","Module for `Finding a Motif in DNA`",null,null],[5,"motif_lookup","rosalind::subs","This function finds locations of substring `t` in string `s` (finds a motif in DNA)",null,{"inputs":[{"name":"str"},{"name":"str"}],"output":{"name":"rosalindresult"}}],[6,"RosalindResult","rosalind","",null,null],[11,"fmt","","",0,null],[11,"eq","","",0,null],[11,"ne","","",0,null],[11,"fmt","","",0,null],[11,"description","","",0,null]],"paths":[[4,"RosalindError"],[3,"DNANucleotides"]]}; initSearch(searchIndex);