MCPcopy Create free account

hub / github.com/Koeng101/dnadesign / functions

Functions862 in github.com/Koeng101/dnadesign

FunctionExampleRotateSequence
()
lib/seqhash/example_test.go:23
FunctionExampleSantaLucia
()
lib/primers/primers_test.go:29
FunctionExampleSecondaryStructureFromDotBracket
()
lib/fold/mfe/secondary_structure/dot_bracket_test.go:8
FunctionExampleSecondaryStructureFromDotBracket_genericInteriorLoops
()
lib/fold/mfe/secondary_structure/dot_bracket_test.go:497
FunctionExampleSecondaryStructureFromDotBracket_hairpinWithoutSingleStrandedRegion
()
lib/fold/mfe/secondary_structure/dot_bracket_test.go:223
FunctionExampleSecondaryStructureFromDotBracket_interior1xnLoops
()
lib/fold/mfe/secondary_structure/dot_bracket_test.go:351
FunctionExampleSecondaryStructureFromDotBracket_interior2xnLoops
()
lib/fold/mfe/secondary_structure/dot_bracket_test.go:424
FunctionExampleSecondaryStructureFromDotBracket_interiorBulge
()
lib/fold/mfe/secondary_structure/dot_bracket_test.go:288
FunctionExampleSecondaryStructureFromDotBracket_multiLoop
()
lib/fold/mfe/secondary_structure/dot_bracket_test.go:105
FunctionExampleSecondaryStructureFromDotBracket_stemWithoutEnclosedPair
()
lib/fold/mfe/secondary_structure/dot_bracket_test.go:570
FunctionExampleSimulate
()
lib/primers/pcr/example_test.go:57
FunctionExampleSmithWaterman
()
lib/align/example_test.go:49
FunctionExampleSmithWaterman_matrix_nuc_4
()
lib/align/example_test.go:85
FunctionExampleSvbCompressRawSignal
()
lib/bio/slow5/example_test.go:35
FunctionExampleTranslationTable_Optimize
()
lib/synthesis/codon/example_test.go:24
FunctionExampleTranslationTable_Translate
()
lib/synthesis/codon/example_test.go:15
FunctionExampleViennaRNAFold
()
lib/fold/linearfold/linearfold_test.go:18
FunctionExampleWriteCodonJSON
()
lib/synthesis/codon/example_test.go:71
FunctionExampleZuker
()
lib/fold/zuker/example_test.go:9
FunctionExample_basic
This example shows how to use the fragmenter to fragment a gene in preparation for synthesis. Inputs are the sequence, the minimal fragment length, th
lib/synthesis/fragment/example_test.go:13
FunctionExample_basic
This example shows basic usage of the synthesis package. In this example, we will remove BsaI sites from the bla gene, commonly found in pUC plasmids.
lib/synthesis/fix/example_test.go:15
FunctionExample_basic
This example shows how to design a sequence.
lib/primers/pcr/example_test.go:10
FunctionExample_basic
This example shows how to seqhash a sequence.
lib/seqhash/example_test.go:12
FunctionExample_basic
This example reads rebase into an enzymeMap and returns the AarI recognition sequence.
lib/bio/rebase/example_test.go:11
FunctionExample_basic
This example shows how to open a uniprot data dump file and read the results into a list. Directly using the channel without converting to an array sh
lib/bio/uniprot/example_test.go:14
FunctionExample_basic
This example shows how to open a file with the fasta parser. The sequences within that file can then be analyzed further with different software.
lib/bio/fasta/example_test.go:16
FunctionExample_newParserGz
()
lib/bio/example_test.go:41
FunctionExample_read
Example_read shows an example of reading a file from disk.
lib/bio/example_test.go:19
FunctionExample_readGz
Example_readGz shows an example of reading and parsing a gzipped file.
lib/bio/example_test.go:31
FunctionExample_runWorkflow
()
lib/bio/example_test.go:473
FunctionExample_writeAll
()
lib/bio/example_test.go:141
FunctionFilterData
FilterData is a generic function that implements a channel filter. Users give an input and output channel, with a filtering function, and FilterData f
lib/bio/bio.go:341
MethodFold
(sequence string, temp float64)
lib/fold/linearfold/folder.go:35
MethodFold
(sequence string, temp float64)
lib/fold/linearfold/folder.go:41
MethodFold
(sequence string, temp float64)
lib/fold/zuker/folder.go:18
FunctionFragment
Fragment fragments a sequence into fragments between the min and max size, choosing fragment ends for optimal assembly efficiency. Since fragments wil
lib/synthesis/fragment/fragment.go:193
FunctionFragmentSequence
export FragmentSequence
py/lib.go:611
FunctionFragmentSequenceWithOverhangs
export FragmentSequenceWithOverhangs
py/lib.go:636
FunctionGcContent
GcContent checks the GcContent of a given sequence.
lib/checks/checks.go:19
FunctionGenerateVCF
GenerateVCF generates a VCF file from sam alignments. Specifically, it runs the following commands, with sam alignments in stdin and the templateFasta
external/bcftools/bcftools.go:48
FunctionGet
Get gets a uniprot from its accessionID
lib/bio/uniprot/uniprot.go:103
FunctionGetStochasticCodon
(aa AminoAcid, seed int64)
lib/synthesis/codon/codon.go:81
MethodGetUniRefVersion
GetUniRefVersion returns "50", "90", or "100" based on the XML root element name
lib/bio/uniref/uniref.go:87
MethodGetWeightedAminoAcids
GetWeightedAminoAcids returns the amino acids along with their associated codon weights
lib/synthesis/codon/codon.go:166
FunctionGoldenGate
export GoldenGate
py/lib.go:521
FunctionHasExtendedFeature
HasExtendedFeature to check if features from ExtendedFeatureNames map are available on the current processor
lib/bio/slow5/svb/cpuid/cpuid.go:88
FunctionHasExtraFeature
HasExtraFeature to check if features from ExtraFeatureNames map are available on the current processor
lib/bio/slow5/svb/cpuid/cpuid.go:93
FunctionHasThermalAndPowerFeature
HasThermalAndPowerFeature to check if features from ThermalAndPowerFeatureNames map are available on the current processor
lib/bio/slow5/svb/cpuid/cpuid.go:98
MethodHeader
Header returns nil,nil.
lib/bio/fastq/fastq.go:74
MethodHeader
Header returns nil,nil.
lib/bio/uniprot/uniprot.go:48
MethodHeader
Header returns nil,nil.
lib/bio/genbank/genbank.go:571
MethodHeader
Header returns nil,nil.
lib/bio/pileup/pileup.go:76
MethodHeader
Header returns nil,nil.
lib/bio/fasta/fasta.go:81
FunctionIsDNA
(seq string)
lib/checks/checks.go:27
FunctionIsPalindromic
IsPalindromic accepts a sequence of even length and returns if it is palindromic. More here - https://en.wikipedia.org/wiki/Palindromic_sequence
lib/checks/checks.go:14
FunctionIsRNA
(seq string)
lib/checks/checks.go:39
FunctionIsValidDotBracketStructure
IsValidDotBracketStructure accepts a string and checks if it uses valid dot-bracket notation. See the `secondary_structure` package for more info on d
lib/fold/mfe/checks/checks.go:11
FunctionIsValidRNA
IsValidRNA accepts a string and checks if it is a valid RNA sequence.
lib/fold/mfe/checks/checks.go:17
FunctionJSONToMatches
JSONToMatches converts a JSON string to a slice of Match structs.
lib/align/megamash/megamash.go:148
MethodLen
()
lib/fold/linearfold/linearfold.go:406
MethodLess
(i, j int)
lib/fold/linearfold/linearfold.go:407
FunctionLigate
export Ligate
py/lib.go:493
FunctionManyToChannel
ManyToChannel is a generic function that implements the ManyXXXToChannel functions. It properly does concurrent parsing of many parsers to a single ch
lib/bio/bio.go:297
FunctionMarmurDoty
MarmurDoty calculates the melting point of an extremely short DNA sequence (<15 bp) using a modified Marmur Doty formula [Marmur J & Doty P (1962). De
lib/primers/primers.go:107
FunctionMatchesToJSON
MatchesToJSON converts a slice of Match structs to a JSON string.
lib/align/megamash/megamash.go:139
FunctionMegamashFastq
(ctx context.Context, megamashMap megamash.MegamashMap, input <-chan fastq.Read, output chan<- fastq.Read)
lib/sequencing/sequencing.go:16
FunctionMeltingTemp
MeltingTemp calls SantaLucia with default inputs for primer and salt concentration.
lib/primers/primers.go:120
FunctionMinimap2Channeled
Minimap2Channeled uses channels rather than io.Reader and io.Writers.
external/minimap2/minimap2.go:86
FunctionNeedlemanWunsch
NeedlemanWunsch performs global alignment between two strings using the Needleman-Wunsch algorithm. It returns the final score and the optimal alignme
lib/align/align.go:100
FunctionNew
New initializes a new mash sketch.
lib/align/mash/mash.go:62
FunctionNewDefaultCONTRAfoldV2FoldWrapper
()
lib/fold/linearfold/folder.go:27
FunctionNewDefaultViennaRnaFoldWrapper
()
lib/fold/linearfold/folder.go:31
FunctionNewEnergyParams
NewEnergyParams is a wrapper function that calls the required functions which parse the specified energy parameter set and scales it by `temperatureIn
lib/fold/mfe/energy_params/energy_params.go:34
FunctionNewFastaParser
NewFastaParser initiates a new FASTA parser from an io.Reader.
lib/bio/bio.go:102
FunctionNewFastqParser
NewFastqParser initiates a new FASTQ parser from an io.Reader.
lib/bio/bio.go:113
FunctionNewGenbankParser
NewGenbankParser initiates a new Genbank parser form an io.Reader.
lib/bio/bio.go:124
FunctionNewMegamashMap
NewMegamashMap creates a megamash map that can be searched against.
lib/align/megamash/megamash.go:55
FunctionNewPileupParser
NewPileupParser initiates a new Pileup parser from an io.Reader.
lib/bio/bio.go:159
FunctionNewSamParser
NewSamParser initiates a new SAM parser from an io.Reader.
lib/bio/bio.go:147
FunctionNewScoring
NewScoring returns a new Scoring struct with default values for DNA.
lib/align/align.go:79
FunctionNewSlow5Parser
NewSlow5Parser initiates a new SLOW5 parser from an io.Reader.
lib/bio/bio.go:135
FunctionNewUniprotParser
NewUniprotParser initiates a new Uniprot parser from an io.Reader. No maxLineLength is necessary.
lib/bio/bio.go:171
FunctionNewUnirefParser
NewUnirefParser initiates a new Uniref parser from an io.Reader. No maxLineLength is necessary.
lib/bio/bio.go:177
FunctionNewZukerFoldWrapper
()
lib/fold/zuker/folder.go:14
FunctionNextOverhang
NextOverhang gets next most efficient overhang to use for a given set of overhangs. This is useful for when developing a new set of standard overhangs
lib/synthesis/fragment/fragment.go:86
FunctionNextOverhang
export NextOverhang
py/lib.go:599
FunctionNextOverhangs
export NextOverhangs
py/lib.go:574
FunctionParseDualPrimerSet
ParseDualPrimerSet parses a csv file into a DualBarcodePrimerSet.
lib/sequencing/barcoding/barcoding.go:116
FunctionParseFastaFromCFile
export ParseFastaFromCFile
py/lib.go:208
FunctionParseFastaFromCString
export ParseFastaFromCString
py/lib.go:214
FunctionParseFastqFromCFile
export ParseFastqFromCFile
py/lib.go:260
FunctionParseFastqFromCString
export ParseFastqFromCString
py/lib.go:266
FunctionParseGenbankFromCFile
export ParseGenbankFromCFile
py/lib.go:441
FunctionParseGenbankFromCString
export ParseGenbankFromCString
py/lib.go:452
FunctionPileupChanneled
PileupChanneled processes SAM alignments from a channel and sends pileup lines to another channel.
external/samtools/samtools.go:133
FunctionRNASequence
RNASequence returns a random DNA sequence string of a given length and seed.
lib/random/random.go:48
FunctionRecursiveFragment
RecursiveFragment fragments a sequence recursively into an assembly, which can be created from sub-assemblies. This function is for designing large pi
lib/synthesis/fragment/fragment.go:253
FunctionRecursiveFragmentSequence
export RecursiveFragmentSequence
py/lib.go:668
FunctionRunWorkers
RunWorkers starts a specified number of workers, each executing the provided WorkerFunc. It uses an errgroup.Group to manage the workers and handle er
lib/bio/bio.go:319
FunctionSetEfficiency
****************************************************************************** Aug 28, 2024 Fragment Package Functions *****************************
py/lib.go:562
← previousnext →501–600 of 862, ranked by callers