MCPcopy Create free account

hub / github.com/Koeng101/dnadesign / functions

Functions862 in github.com/Koeng101/dnadesign

↓ 4 callersFunctionNewAlphabet
NewAlphabet creates a new alphabet from a list of symbols.
lib/alphabet/alphabet.go:25
↓ 4 callersFunctionNewMultiMap
NewMultiMap creates a new empty multimap.
lib/bio/genbank/multimap.go:20
↓ 4 callersMethodParseToChannel
****************************************************************************** Concurrent higher-level functions ***********************************
lib/bio/bio.go:272
↓ 4 callersFunctionReverse
Reverse returns the reverse of sequence. It performs a basic string reversal by working on the bytes. This function expects byte characters in the ra
lib/transform/transform.go:54
↓ 4 callersMethodScore
(a, b byte)
lib/align/align.go:89
↓ 4 callersFunctionSetEfficiency
SetEfficiency gets the estimated fidelity rate of a given set of GoldenGate overhangs.
lib/synthesis/fragment/fragment.go:25
↓ 4 callersMethodSetLimit
SetLimit limits the number of active goroutines in this group to at most n. A negative value indicates no limit. Any subsequent call to the Go method
lib/bio/errgroup/errgroup.go:126
↓ 4 callersMethodSymbols
Symbols returns the list of symbols in the alphabet.
lib/alphabet/alphabet.go:59
↓ 4 callersMethodTranslate
(dnaSeq string)
lib/synthesis/codon/codon.go:120
↓ 4 callersMethodTranslate
Translate will return an amino acid sequence which the given DNA will yield
lib/synthesis/codon/codon.go:232
↓ 4 callersFunctionViennaRNAFold
(sequence string, temperature float64, energyParamsSet energy_params.EnergyParamsSet, danglingEndsModel mfe.Da
lib/fold/linearfold/linearfold.go:359
↓ 4 callersFunction_c_string_array_to_python
(c_array, size)
py/dnadesign/fragment.py:16
↓ 4 callersFunctionaddOffset
(values interface{}, offsetType offsetType, dims ...int)
lib/fold/mfe/energy_params/parse.go:497
↓ 4 callersFunctionbase_pair_score
(nuci, currentNucleotide int)
lib/fold/linearfold/linearfold.go:1315
↓ 4 callersFunctioncountLeadingSpaces
(line string)
lib/bio/genbank/genbank.go:794
↓ 4 callersFunctionhairpin
hairpin calculates the free energy of a hairpin. Args: start: The index of start of hairpin end: The index of end of hairpin foldContext: The
lib/fold/zuker/fold.go:692
↓ 4 callersFunctionheaderWriteHelper
headerWriteHelper helps write SAM headers in an ordered way.
lib/bio/sam/sam.go:52
↓ 4 callersFunctionparse_fastq_from_c_string
(cstring: str)
py/dnadesign/parsers.py:57
↓ 4 callersFunctionstemEnergy
stemEnergy iterates over the structures present in a stem, computes its energy contribution and sets the relevant energy field of the structures.
lib/fold/mfe/mfe.go:270
↓ 4 callersFunctionupdate_if_better3
(s *State, newscore float64, manner int, split int)
lib/fold/linearfold/linearfold.go:323
↓ 3 callersFunctionBulge
Bulge calculates the free energy associated with a bulge. Args: start: The start index of the bulge rightOfStart: The index to the right of star
lib/fold/zuker/fold.go:286
↓ 3 callersMethodBytes
()
lib/bio/slow5/svb/codec.go:44
↓ 3 callersFunctionCONTRAfoldV2
(sequence string, beamSize int)
lib/fold/linearfold/linearfold.go:381
↓ 3 callersFunctionComplement
Complement returns the complement of sequence. In [DNA] each nucleotide (A, T, C or G) is has a deterministic pair. A is paired with T and C is paired
lib/transform/transform.go:39
↓ 3 callersFunctionComplementRNA
ComplementRNA returns the complement of sequence. In [RNA] each nucleotide (A, U, C or G) is has a deterministic pair. A is paired with U and C is pai
lib/transform/transform.go:142
↓ 3 callersMethodCopy
Copy returns a deep copy of the translation table. This is to prevent an unintended update of data used in another process, since the tables are gener
lib/synthesis/codon/codon.go:152
↓ 3 callersFunctionEncodeFlag
EncodeFlag encodes the version, circularity, double-strandedness, and type into a single byte flag. Used for seqhash v2
lib/seqhash/seqhash.go:195
↓ 3 callersFunctionFindKmerOverlaps
FindKmerOverlaps finds kmerOverlaps from ligation reactions. It can be used with FindKmers to find ligation events in sequence data. Here is the prob
lib/clone/kmer.go:32
↓ 3 callersMethodFold
(sequence string, temp float64)
lib/fold/fold.go:11
↓ 3 callersFunctionGcContentFixer
GcContentFixer is a generator to increase or decrease the overall GcContent of a CDS. GcContent is defined as the percentage of guanine and cytosine b
lib/synthesis/fix/synthesis.go:117
↓ 3 callersFunctionGoldenGate
****************************************************************************** Specific cloning functions begin here. ******************************
lib/clone/clone.go:323
↓ 3 callersFunctionHasXmm
()
lib/bio/slow5/svb/cpuid.go:13
↓ 3 callersFunctionHasYmm
()
lib/bio/slow5/svb/cpuid.go:9
↓ 3 callersFunctionHasZmm
()
lib/bio/slow5/svb/cpuid.go:5
↓ 3 callersFunctionHash2Fragment
Hash2Fragment creates a version 2 fragment seqhash. Fragment seqhashes are a special kind of seqhash that are used to identify fragments, usually rele
lib/seqhash/seqhash.go:333
↓ 3 callersMethodHeader
()
lib/bio/bio.go:84
↓ 3 callersFunctionNewParser
NewParser returns a Parser that uses r as the source from which to parse fastq formatted sequences.
lib/bio/fastq/fastq.go:80
↓ 3 callersFunctionNewParser
NewParser creates a parser from an io.Reader for sam data. For larger alignments, you will want to increase the maxLineSize.
lib/bio/sam/sam.go:370
↓ 3 callersMethodNext
Next parsers the next read from a parser. Returns an `io.EOF` upon EOF.
lib/bio/sam/sam.go:461
↓ 3 callersMethodOptimize
(aminoAcids string, randomState int64)
lib/synthesis/codon/codon.go:119
↓ 3 callersFunctionProteinSequence
ProteinSequence returns a random protein sequence string of a given length and seed. All returned sequences start M (Methionine) and end with * (stop
lib/random/random.go:13
↓ 3 callersFunctionRead
Read returns an enzymeMap from a Rebase data dump
lib/bio/rebase/rebase.go:272
↓ 3 callersFunction_safe_open_file
(file_path: str)
py/dnadesign/parsers.py:17
↓ 3 callersMethodaddKey
(referenceKey string, referenceValue string)
lib/bio/genbank/genbank.go:849
↓ 3 callersFunctionfakeSearch
(kind string)
lib/bio/errgroup/errgroup_test.go:28
↓ 3 callersFunctiongeneratePcrFragments
(sequence string, forwardLocation int, reverseLocation int, forwardPrimerIndxs []int, reversePrimerIndxs []int
lib/primers/pcr/pcr.go:179
↓ 3 callersFunctiongetCodonFrequency
getCodonFrequency takes a DNA sequence and returns a hashmap of its codons and their frequencies.
lib/synthesis/codon/codon.go:300
↓ 3 callersFunctiongetMask
(m, i GP, masks Register, d int)
lib/bio/slow5/svb/asm/asm.go:186
↓ 3 callersFunctiongetShuffleTable
(shuffleTable Register)
lib/bio/slow5/svb/asm/asm.go:191
↓ 3 callersFunctionincrementOffset
(m GP, lookup, offset Register)
lib/bio/slow5/svb/asm/asm.go:203
↓ 3 callersMethodinit
method to init loop parameters
lib/bio/genbank/genbank.go:529
↓ 3 callersFunctionjacobsonStockmayer
jacobsonStockmayer entropy extrapolation formula is used for bulges, hairpins, etc that fall outside the maxLenPreCalulated upper limit for pre-calcul
lib/fold/zuker/fold.go:771
↓ 3 callersFunctionlookupShuffleMasks
(lookup, shuffleTable Register, m GP)
lib/bio/slow5/svb/asm/asm.go:197
↓ 3 callersMethodnewRecord
()
lib/bio/fasta/fasta.go:155
↓ 3 callersFunctionnext_overhang
(current_overhangs: List[str])
py/dnadesign/fragment.py:34
↓ 3 callersFunctionparseInt
(token string)
lib/fold/mfe/energy_params/parse.go:368
↓ 3 callersFunctionparseLocation
(locationString string)
lib/bio/genbank/genbank.go:993
↓ 3 callersFunctionparseTriTetraHexaLoopParams
***************************************************************************** End Section: Parsing Into Matrices *************************************
lib/fold/mfe/energy_params/parse.go:431
↓ 3 callersFunctionreadMulti
readMulti reads a multi Gbk from path and parses it into a slice of Genbank structs.
lib/bio/genbank/genbank.go:1197
↓ 3 callersFunctionreaderFromCFile
****************************************************************************** Aug 10, 2024 Interoperation with CFile ******************************
py/lib.go:160
↓ 3 callersFunctionscore_M1
(i, j, k, nuci_1, nuci, nuck, nuck1, len int)
lib/fold/linearfold/linearfold.go:1295
↓ 3 callersFunctionscore_junction_A
(i, j, nuci, nuci1, currentNucleotide_1, currentNucleotide, len int)
lib/fold/linearfold/linearfold.go:1300
↓ 3 callersFunctionupdate_if_better2
(s *State, newscore float64, manner int, l1 rune, l2 int)
lib/fold/linearfold/linearfold.go:317
↓ 3 callersFunctionv_score_M1
(i, j, k, nuci_1, nuci, nuck, nuck1, len int)
lib/fold/linearfold/linearfold.go:1662
↓ 3 callersFunctionwrite
(gb Genbank, path string)
lib/bio/genbank/genbank.go:1242
↓ 2 callersMethodAddFeature
AddFeature adds a feature to a Genbank struct. NOTE: This method assumes feature is not referenced in another location as this only creates a shallow
lib/bio/genbank/genbank.go:145
↓ 2 callersFunctionBuildFeatureString
BuildFeatureString is a helper function to build gbk feature strings for Build()
lib/bio/genbank/genbank.go:1142
↓ 2 callersFunctionBuildLocationString
BuildLocationString is a recursive function that takes a location object and creates a gbk location string for Build()
lib/bio/genbank/genbank.go:1116
↓ 2 callersFunctionCompromiseCodonTable
****************************************************************************** Dec, 17, 2020 Compromise + Add codon table stuff begins here == Comp
lib/synthesis/codon/codon.go:548
↓ 2 callersFunctionCreateBarcodesWithBannedSequences
CreateBarcodesWithBannedSequences creates a list of barcodes given a desired barcode length, the maxSubSequence shared in each barcode, Sequences may
lib/primers/primers.go:258
↓ 2 callersMethodDecode
Decode returns the symbol at a given index in the alphabet.
lib/alphabet/alphabet.go:44
↓ 2 callersFunctionDecodeFlag
DecodeFlag decodes the single byte flag into its constituent parts. Outputs: version, circularity, doubleStranded, dnaRnaProtein. Used for seqhash v2
lib/seqhash/seqhash.go:221
↓ 2 callersMethodDeepCopy
DeepCopy deep copies a read. Used for when you want to modify optionals then pipe elsewhere.
lib/bio/fastq/fastq.go:46
↓ 2 callersFunctionForEachKey
ForEachKey iterates over the multimap, once for each key with all values passed as a slice. do is a callback that takes the key, values slice for that
lib/bio/genbank/multimap.go:37
↓ 2 callersFunctionFragmentWithOverhangs
FragmentWithOverhangs fragments a sequence with only a certain overhang set. This is useful if you are constraining the set of possible overhangs when
lib/synthesis/fragment/fragment.go:201
↓ 2 callersMethodHeader
Header returns the header
lib/bio/slow5/slow5.go:118
↓ 2 callersFunctionMapSlice
MapSlice efficiently applies a transformation to each element of a slice to create a new slice
lib/bio/genbank/multimap.go:54
↓ 2 callersFunctionMax
(a, b int)
lib/fold/linearfold/linearfold.go:222
↓ 2 callersFunctionMinimumFreeEnergy
MinimumFreeEnergy returns the free energy of an already folded RNA. For @param sequence A RNA sequence @param dotBracketStructure Se
lib/fold/mfe/mfe.go:102
↓ 2 callersFunctionNewParser
NewParser returns a Parser that uses r as the source from which to parse genbank formatted sequences.
lib/bio/genbank/genbank.go:577
↓ 2 callersMethodNext
()
lib/bio/uniprot/uniprot.go:73
↓ 2 callersMethodNext
Next takes in a reader representing a multi gbk/gb/genbank file and outputs the next record
lib/bio/genbank/genbank.go:587
↓ 2 callersFunctionParse
(sequence string, foldingModel FoldingModel)
lib/fold/linearfold/linearfold.go:424
↓ 2 callersFunctionParse
Parse parses the Rebase database into a map of enzymes
lib/bio/rebase/rebase.go:179
↓ 2 callersFunctionParseCodonJSON
****************************************************************************** Nov, 20, 2020 Codon table JSON stuff begins here. In 2007, a Japanese
lib/synthesis/codon/codon.go:498
↓ 2 callersMethodParseWithHeader
ParseWithHeader returns all records/reads/lines, plus the header, from the parser. It can only be called once on a given parser because it will read a
lib/bio/bio.go:244
↓ 2 callersMethodPush
(x interface{})
lib/fold/linearfold/linearfold.go:410
↓ 2 callersFunctionPut
Put adds a key-value pair to the multimap.
lib/bio/genbank/multimap.go:25
↓ 2 callersFunctionReadCodonJSON
ReadCodonJSON reads a codonTable JSON file.
lib/synthesis/codon/codon.go:505
↓ 2 callersFunctionRemoveRepeat
RemoveRepeat is a generator to make a problematicSequenceFunc for repeats.
lib/synthesis/fix/synthesis.go:86
↓ 2 callersFunctionReverseComplement
ReverseComplement returns the reversed complement of sequence. It is the equivalent of calling revComplement := Reverse(Complement(sequence)) This
lib/transform/transform.go:15
↓ 2 callersFunctionScoreExternalUnpaired
(i, j int)
lib/fold/linearfold/linearfold.go:1217
↓ 2 callersFunctionSimulateSimple
SimulateSimple simulates a PCR reaction. It takes in a list of sequences and a list of primers, with support for complex multiplex reactions, produces
lib/primers/pcr/pcr.go:71
↓ 2 callersFunctionStandardizeDNA
StandardizeDNA returns the alphabetically lesser strand of a double stranded DNA molecule.
lib/align/megamash/megamash.go:28
↓ 2 callersMethodToken
()
lib/bio/uniprot/uniprot.go:36
↓ 2 callersFunctionUint32Decode128
Uint32Decode128 32 bits integer using XMM register, AVX
lib/bio/slow5/svb/stub_amd64.go:10
↓ 2 callersFunctionUint32Decode256
Uint32Decode256 32 bits integer using YMM register, AVX2
lib/bio/slow5/svb/stub_amd64.go:13
↓ 2 callersFunctionUint32Decode512
Uint32Decode512 32 bits integer using ZMM register, AVX512
lib/bio/slow5/svb/stub_amd64.go:16
↓ 2 callersMethodValidate
Validate validates that the header has all required information, as described in the SAMv1 specification document. Not implemented yet.
lib/bio/sam/sam.go:105
↓ 2 callersMethodWriteTo
(w io.Writer)
lib/bio/slow5/slow5.go:452
← previousnext →101–200 of 862, ranked by callers