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,"UnknownAminoAcid","","",0,null],[13,"CodonParseError","","",0,null],[13,"HammingStringsLengthError","","",0,null],[13,"MotifStringsLengthError","","",0,null],[13,"InvalidInputParameters","","",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`, `Mortal Fibonacci Rabbits`",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":"usize"},{"name":"usize"}],"output":{"name":"rosalindresult"}}],[5,"recurrence_relation_with_stop","","This function calculates recurrence relation, or value of element at `n` position\nin Fibonaccie's sequence with stop value which is lifetime of each pair",null,{"inputs":[{"name":"usize"},{"name":"usize"}],"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"}}],[5,"get_number_of_rna_from_protein","","This function returns the number of different mRNA strings from which protein\ncould have been translated",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"}}],[0,"gc","rosalind","Module for `Computing GC Content`",null,null],[3,"GCcontent","rosalind::gc","This structure contains info about the string with the highest GC content",null,null],[12,"string_id","","",2,null],[12,"gc_content","","",2,null],[5,"gc_content","","This function calculates gc content of given DNA string",null,{"inputs":[{"name":"str"}],"output":{"name":"rosalindresult"}}],[5,"best_gc_content_in_dataset","","This function calculates best gc content in the given dataset and\nreturns ID of the string with the highest GC content and GC content",null,{"inputs":[{"name":"str"}],"output":{"name":"rosalindresult"}}],[11,"fmt","","",2,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"fmt","","",2,null],[0,"iprb","rosalind","Module for `Mendel's First Law`",null,null],[5,"dominant_allele_probability","rosalind::iprb","This function returns the probability that two randomly selected mating\norganisms will produce an individual possessing a dominant allele.",null,{"inputs":[{"name":"u8"},{"name":"u8"},{"name":"u8"}],"output":{"name":"rosalindresult"}}],[6,"RosalindResult","rosalind","Unified return type for all modules and methods of `rosalind` library",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"],[3,"GCcontent"]]}; initSearch(searchIndex);