PyDNAnacutil module
A class used for computing different types of DNA descriptors!
You can freely use and distribute it. If you have any problem,
you could contact with us timely.
Authors: Zhijiang Yao and Dongsheng Cao.
Date: 2016.06.14
Email: gadsby@163.com and oriental-cds@163.com
-
PyDNAnacutil.
ComputeBinNum
(num_bins, position, k, numbers)[source]
-
PyDNAnacutil.
ComputeQuantileBoundaries
(num_bins, k_values, number_filename)[source]
-
PyDNAnacutil.
Diversity
(vec)[source]
Calculate diversity.
Parameters: | vec – kmer vec |
Returns: | Diversity(X) |
-
PyDNAnacutil.
FindRevcomp
(sequence, revcomp_dictionary)[source]
-
PyDNAnacutil.
Frequency
(tol_str, tar_str)[source]
Generate the frequency of tar_str in tol_str.
Parameters: |
- tol_str – mother string.
- tar_str – substring.
|
-
PyDNAnacutil.
IdXS
(vec_x, vec_s, diversity_s)[source]
Calculate ID(X, S)
Parameters: |
- vec_x – kmer X
- vec_s – kmer S
|
Returns: | ID(X, S) = Diversity(X + S) - Diversity(X) - Diversity(S)
|
-
PyDNAnacutil.
MakeIndex
(k)[source]
-
PyDNAnacutil.
MakeIndexUptoK
(k)[source]
-
PyDNAnacutil.
MakeIndexUptoKRevcomp
(k)[source]
-
PyDNAnacutil.
MakeKmerList
(k, alphabet)[source]
-
PyDNAnacutil.
MakeKmerVector
(seq_list, kmer_list, rev_kmer_list, k, upto, revcomp, normalize)[source]
-
PyDNAnacutil.
MakeRevcompKmerList
(kmer_list)[source]
-
PyDNAnacutil.
MakeSequenceVector
(sequence, numbers, num_bins, revcomp, revcomp_dictionary, normalize_method, k_values, mismatch, alphabet, kmer_list, boundaries, pseudocount)[source]
-
PyDNAnacutil.
MakeUptoKmerList
(k_values, alphabet)[source]
-
PyDNAnacutil.
NormalizeVector
(normalize_method, k_values, vector, kmer_list)[source]
-
PyDNAnacutil.
ReadFastaSequence
(numeric, fasta_file)[source]
-
PyDNAnacutil.
ReadSequenceAndNumbers
(fasta_file, numbers_filename, numbers_file)[source]
-
PyDNAnacutil.
Substitute
(position, letter, string)[source]
-
PyDNAnacutil.
cmp
(a, b)[source]