rbs_calculator

package
v0.8.2-0...-610ca0c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 9, 2021 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Examples

Constants

This section is empty.

Variables

View Source
var EColiRNA = "ACCTCCTTA"
View Source
var SalisRNA = "ATTCCTCCA"

Functions

func LookupTable

func LookupTable() (map[string]map[string]float64, error)
Example
dG_rRNA_mRNA, err := LookupTable()
if err != nil {
	fmt.Printf("Failed to initialize lookup table: %s", err)
	return
}
fmt.Println(dG_rRNA_mRNA["ACCTCCTTA"]["CAAGGAGGGTG"])
Output:

-11.9

Types

type BindingSite

type BindingSite struct {
	TranslationInitiationRate, MinimumFreeEnergy float64
	FivePrimeIdx, ThreePrimeIdx                  int
	RRNA, MRNA, MRNAStructure                    string
	MRNAFreeEnergy, MRNARRNAFreeEnergy           float64
	FoundBindingSite                             bool
}

func RibosomeBindingSiteV1

func RibosomeBindingSiteV1(rRNA, mRNA string) (*BindingSite, error)

RBS calculations according to Keoni's ideas

func RibosomeBindingSiteV2

func RibosomeBindingSiteV2(rRNA, mRNA string) (*BindingSite, error)

RBS calculations that calculates dG_mRNA_rRNA by co-folding the mRNA and rRNA sequences

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL