Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Koeng101/dnadesign
/ types & classes
Types & classes
212 in github.com/Koeng101/dnadesign
⨍
Functions
862
◇
Types & classes
212
↓ 4 callers
Class
Part
py/dnadesign/clone.py:4
↓ 3 callers
Class
Fragment
py/dnadesign/clone.py:9
↓ 1 callers
Class
Assembly
py/dnadesign/fragment.py:4
↓ 1 callers
Class
FastaRecord
py/dnadesign/parsers.py:5
↓ 1 callers
Class
FastqRecord
py/dnadesign/parsers.py:10
↓ 1 callers
Class
Genbank
py/dnadesign/parsers.py:155
↓ 1 callers
Class
GenbankBaseCount
py/dnadesign/parsers.py:104
↓ 1 callers
Class
GenbankFeature
py/dnadesign/parsers.py:144
↓ 1 callers
Class
GenbankLocation
py/dnadesign/parsers.py:132
↓ 1 callers
Class
GenbankLocus
py/dnadesign/parsers.py:83
↓ 1 callers
Class
GenbankMeta
py/dnadesign/parsers.py:109
↓ 1 callers
Class
GenbankReference
py/dnadesign/parsers.py:94
↓ 1 callers
TypeAlias
Result
lib/bio/errgroup/errgroup_test.go:25
↓ 1 callers
TypeAlias
SequenceType
Seqhash is a struct that contains the Seqhash algorithm sequence types.
lib/seqhash/seqhash.go:90
Struct
Absorption
lib/bio/uniprot/xml.go:13
Struct
Alignment
Each alignment is a single line of a SAM file, representing a linear alignment of a segment, consisting of 11 or more tab delimited fields. The 11 fie
lib/bio/sam/sam.go:249
Struct
Alphabet
Alphabet is a struct that holds a list of symbols and a map of symbols to their index in the list.
lib/alphabet/alphabet.go:9
Struct
AlternativeName
lib/bio/uniprot/xml.go:18
Struct
AminoAcid
AminoAcid holds information for an amino acid and related codons in a struct
lib/synthesis/codon/codon.go:76
Struct
Anon6
lib/bio/uniprot/xml.go:24
Struct
Assembly
****************************************************************************** Higher level assembly Practically speakin
lib/synthesis/fragment/fragment.go:223
Struct
BaseCount
BaseCount is a struct that holds the base counts for a sequence.
lib/bio/genbank/genbank.go:112
TypeAlias
BasePairType
BasePairType is a type to hold information of the type of a base pair. The chosen numbers denote where the energy paramater values can be found for th
lib/fold/mfe/energy_params/energy_params.go:223
Struct
CONTRAfoldV2FoldWrapper
* These interfaces are here to satisfy the `SequenceFolder` interface, which looks like this: type SequenceFolder interface { Fold(sequence strin
lib/fold/linearfold/folder.go:17
Struct
CacheDescriptor
lib/bio/slow5/svb/cpuid/cpuid.go:68
Struct
Change
Change is a change to a given DNA sequence. A list of changes is given as the output of Cds.
lib/synthesis/fix/synthesis.go:49
Struct
CitationType
Describes different types of citations. Equivalent to the flat file RX-, RG-, RA-, RT- and RL-lines.
lib/bio/uniprot/xml.go:30
Struct
Codec
lib/bio/slow5/svb/codec.go:12
Struct
Codon
Codon holds information for a codon triplet in a struct
lib/synthesis/codon/codon.go:70
Struct
CofactorType
Describes a cofactor.
lib/bio/uniprot/xml.go:51
Struct
CommentType
Describes different types of general annotations. Equivalent to the flat file CC-line.
lib/bio/uniprot/xml.go:59
Struct
Component
lib/bio/uniprot/xml.go:100
Struct
Conflict
lib/bio/uniprot/xml.go:110
Struct
ConsortiumType
Describes the authors of a citation when these are represented by a consortium. Equivalent to the flat file RG-line.
lib/bio/uniprot/xml.go:117
Struct
DBReference
DBReference represents a database reference
lib/bio/uniref/uniref.go:56
TypeAlias
DanglingEndsModel
DanglingEndsModel specifies the model of dangling ends to use in the free energy calculations. Dangling ends are bases adjacent to helices in free end
lib/fold/mfe/mfe.go:59
Interface
DataTypes
****************************************************************************** Aug 30, 2023 Lower level interfaces *********************************
lib/bio/bio.go:66
TypeAlias
Dataset
May be one of Swiss-Prot, TrEMBL
lib/bio/uniprot/xml.go:122
TypeAlias
Date
lib/bio/uniprot/xml.go:124
Struct
DbReferenceType
Describes a database cross-reference. Equivalent to the flat file DR-line.
lib/bio/uniprot/xml.go:128
Interface
Decoder
Decoder decodes XML elements2
lib/bio/uniprot/uniprot.go:34
TypeAlias
Direction
May be one of left-to-right, right-to-left
lib/bio/uniprot/xml.go:137
Struct
Disease
lib/bio/uniprot/xml.go:139
Struct
DnaSuggestion
DnaSuggestion is a suggestion of a fixer, generated by a problematicSequenceFunc. Bias must be `NA`, `GC`, or `AT`, with `NA` representing a neutral s
lib/synthesis/fix/synthesis.go:39
Struct
Domain
lib/bio/uniprot/xml.go:146
Struct
DualBarcode
DualBarcode contains a forward and reverse barcode.
lib/sequencing/barcoding/barcoding.go:72
Struct
DualBarcodePrimerSet
****************************************************************************** Feb 12, 2024 Dual barcodes When using Nano
lib/sequencing/barcoding/barcoding.go:64
Struct
EnergyParams
EnergyParams contains all the energy parameters needed for the free energy calculations. The order of entries to access theses matrices always uses t
lib/fold/mfe/energy_params/energy_params.go:75
TypeAlias
EnergyParamsSet
EnergyParamsSet is used to specify the set of RNA free energy paramaters to parse.
lib/fold/mfe/energy_params/energy_params.go:330
Struct
Entry
Entry represents a UniRef entry
lib/bio/uniref/uniref.go:39
Struct
Entry
lib/bio/uniprot/xml.go:156
Struct
Enzyme
Enzyme is a struct that represents restriction enzymes.
lib/clone/clone.go:84
Struct
Enzyme
Enzyme represents a single enzyme within the Rebase database
lib/bio/rebase/rebase.go:167
Struct
Error
Error is an error type that is returned when a symbol is not in the alphabet.
lib/alphabet/alphabet.go:15
Struct
EventType
Describes the type of events that cause alternative products.
lib/bio/uniprot/xml.go:192
Struct
EvidenceType
Describes the evidence for an annotation. No flat file equivalent.
lib/bio/uniprot/xml.go:198
Struct
EvidencedStringType
lib/bio/uniprot/xml.go:205
Class
FILE
py/dnadesign/definitions.h:1
Struct
Feature
Feature holds the information for a feature in a Genbank file and other annotated sequence files.
lib/bio/genbank/genbank.go:66
Struct
FeatureType
Describes different types of sequence annotations. Equivalent to the flat file FT-line.
lib/bio/uniprot/xml.go:212
TypeAlias
FoldingModel
lib/fold/linearfold/linearfold.go:347
TypeAlias
Format
Format is a enum of different parser formats.
lib/bio/bio.go:31
Struct
Fragment
Fragment is a struct that represents linear DNA sequences with sticky ends.
lib/clone/clone.go:77
TypeAlias
Fragment
May be one of single, multiple
lib/bio/uniprot/xml.go:222
Struct
Genbank
Genbank is the main struct for the Genbank file format.
lib/bio/genbank/genbank.go:39
Class
GenbankLocation
py/dnadesign/definitions.h:45
Class
GenbankLocation
py/dnadesign/definitions.h:53
Struct
GeneLocationType
Describes non-nuclear gene locations (organelles and plasmids). Equivalent to the flat file OG-line.
lib/bio/uniprot/xml.go:226
Struct
GeneNameType
Describes different types of gene designations. Equivalent to the flat file GN-line.
lib/bio/uniprot/xml.go:234
Struct
GeneType
Describes a gene. Equivalent to the flat file GN-line.
lib/bio/uniprot/xml.go:242
Struct
Group
A Group is a collection of goroutines working on subtasks that are part of the same overall task. A zero Group is valid, has no limit on the number o
lib/bio/errgroup/errgroup.go:25
Struct
Hairpin
Hairpin contains all the information needed to denote a hairpin loop in a RNA's secondary structure. It consists of a `Stem` and a single stranded reg
lib/fold/mfe/secondary_structure/secondary_structure.go:85
Struct
Hash2MetadataKey
Hash2MetadataKey is a key for a seqhash v2 single letter metadata tag.
lib/seqhash/seqhash.go:371
Struct
Header
Header is an empty struct since UniRef files don't have headers
lib/bio/uniref/uniref.go:36
Struct
Header
Header is a blank struct, needed for compatibility with bio parsers. It contains nothing.
lib/bio/fastq/fastq.go:56
Struct
Header
****************************************************************************** Oct 10, 2021 slow5 parser begins here. Specification below: https://ha
lib/bio/slow5/slow5.go:61
Struct
Header
Header is a blank struct, needed for compatibility with bio parsers. It contains nothing.
lib/bio/uniprot/uniprot.go:40
Struct
Header
Header is a blank struct, needed for compatibility with bio parsers. It contains nothing.
lib/bio/genbank/genbank.go:557
Struct
Header
Header is a blank struct, needed for compatibility with bio parsers. It contains nothing.
lib/bio/pileup/pileup.go:61
Struct
Header
Header is a blank struct, needed for compatibility with bio parsers. It contains nothing.
lib/bio/fasta/fasta.go:60
Struct
Header
32kB is a magic number often used by the Go stdlib for parsing. We multiply it by two. Each header in a SAM file begins with an @ followed by a two le
lib/bio/sam/sam.go:43
Interface
HeaderTypes
HeaderTypes defines the possible header types returned by every parser.
lib/bio/bio.go:71
Struct
HeaderValue
lib/bio/slow5/slow5.go:65
Struct
ImportedFromType
Describes the source of the evidence, when it is not assigned by UniProt, but imported from an external database.
lib/bio/uniprot/xml.go:247
TypeAlias
IntListType
lib/bio/uniprot/xml.go:251
Struct
InteractantType
lib/bio/uniprot/xml.go:264
Struct
IsoformType
Describes isoforms in 'alternative products' annotations.
lib/bio/uniprot/xml.go:272
Struct
KeywordType
lib/bio/uniprot/xml.go:279
Struct
Kinetics
lib/bio/uniprot/xml.go:284
Struct
KmerOverlap
KmerOverlap represents the overlap between two fragments indicative of a ligation event.
lib/clone/kmer.go:14
Struct
LimitedWriter
The following functions help test for writing with a limit in order to get that sweet sweet test coverage. LimitedWriter wraps another io.Writer and r
lib/bio/fasta/fasta_test.go:131
Struct
Line
Pileup struct is a single position in a pileup file. Pileup files "pile" a bunch of separate bam/sam alignments into something more readable at a per
lib/bio/pileup/pileup.go:51
Struct
Lineage
lib/bio/uniprot/xml.go:290
Struct
Link
lib/bio/uniprot/xml.go:294
Struct
Location
Location is a struct that holds the location of a feature.
lib/bio/genbank/genbank.go:100
Struct
LocationType
Describes a sequence location as either a range with a begin and end or as a position. The 'sequence' attribute is only used when the location is not
lib/bio/uniprot/xml.go:299
Struct
Locus
Locus holds Locus information in a Meta struct.
lib/bio/genbank/genbank.go:89
Struct
Mash
murmur3 is a fast non-cryptographic hash algorithm that was also used in the original papers-> https://github.com/shenwei356/go-hashing-kmer-bench Mas
lib/align/mash/mash.go:54
Struct
Match
Match contains the identifier and score of a potential match to the searched sequence.
lib/align/megamash/megamash.go:108
Struct
MegamashMap
lib/align/megamash/megamash.go:46
next →
1–100 of 212, ranked by callers