DNA descriptor: parameters and notes¶
See the tutorial for usage and examples.
Each function includes its purpose, API, inputs, outputs, example code and result description. Prepare any required credentials, local files and optional dependencies; remote results vary with database releases and query time.
Count a nucleotide or amino acid residue¶
dnakit.databases.sequence_count_residues(*, operation=None, sequence=None, uniprot_id=None, residue, verbose=True)
| Parameter | Type | Required / default | Description and constraints |
|---|---|---|---|
operation |
string | None | Operation type |
sequence |
string | None | Sequence string (DNA/RNA/protein). Optional if uniprot_id is provided. |
uniprot_id |
string | None | UniProt accession to fetch sequence from (e.g., 'P00533' for EGFR). Optional if sequence is provided. |
residue |
string | Required | Single character residue to count (e.g., 'C' for cysteine) |
verbose |
bool | True | Progress flag. |
Calculate GC content of a nucleotide sequence¶
dnakit.databases.sequence_gc_content(*, operation=None, sequence, verbose=True)
| Parameter | Type | Required / default | Description and constraints |
|---|---|---|---|
operation |
string | None | Operation type |
sequence |
string | Required | DNA or RNA sequence string |
verbose |
bool | True | Progress flag. |
Summarize sequence length, composition and type-specific properties¶
dnakit.databases.sequence_stats(*, operation=None, sequence=None, uniprot_id=None, verbose=True)
| Parameter | Type | Required / default | Description and constraints |
|---|---|---|---|
operation |
string | None | Operation type |
sequence |
string | None | Sequence string. Optional if uniprot_id is provided. |
uniprot_id |
string | None | UniProt accession to fetch protein sequence from. Optional if sequence is provided. |
verbose |
bool | True | Progress flag. |