Avatar for the biotite-dev user
biotite-dev
biotite
BlogDocsChangelog

Allow writing out custom annotation fields to cif files

#669Merged
Comparing
Croydon-Brixton:feat/cif_write_custom_annotations
(
2fbadb0
) with
main
(
231eefe
)
CodSpeed Performance Gauge
0%
Untouched
44

Benchmarks

44 total
benchmark_match_table[KmerTable-11*11*1*1***111]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
+1%
14.8 ms14.6 ms
test_pickle_and_unpickle[KmerTable-11*11*1*1***111]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
37.8 ms37.6 ms
benchmark_match[BucketKmerTable(10000)-None]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
578.8 µs577.4 µs
benchmark_serialize_pdbx[bcif]
benchmarks/structure/benchmark_pdbx.py
CodSpeed Performance Gauge
0%
83.2 ms83 ms
benchmark_match_table[BucketKmerTable(10000)-None]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
13.4 ms13.4 ms
benchmark_indexing_from_kmers[11*11*1*1***111-BucketKmerTable(100000)]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
10.8 ms10.8 ms
benchmark_match[BucketKmerTable(10000)-11*11*1*1***111]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
623.1 µs622.3 µs
benchmark_match_kmer_selection[KmerTable-None]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
476.3 µs475.9 µs
benchmark_set_structure[bcif-True]
benchmarks/structure/benchmark_pdbx.py
CodSpeed Performance Gauge
0%
50.9 ms50.9 ms
benchmark_score_threshold_rule[11*11*1*1***111]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
2.1 s2.1 s
benchmark_deserialize_pdbx[cif]
benchmarks/structure/benchmark_pdbx.py
CodSpeed Performance Gauge
0%
129.4 ms129.4 ms
benchmark_match_kmer_selection[BucketKmerTable(10000)-None]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
559.2 µs558.9 µs
benchmark_indexing_from_sequences[11*11*1*1***111-KmerTable]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
17.2 ms17.2 ms
benchmark_indexing_from_sequences[None-BucketKmerTable(100000)]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
9.7 ms9.7 ms
benchmark_score_threshold_rule[None]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
2.1 s2.1 s
benchmark_indexing_from_kmers[11*11*1*1***111-KmerTable]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
13.8 ms13.8 ms
benchmark_indexing_from_sequences[11*11*1*1***111-BucketKmerTable(100000)]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
14.2 ms14.2 ms
benchmark_indexing_from_kmers[None-BucketKmerTable(100000)]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
10.7 ms10.7 ms
test_pickle_and_unpickle[BucketKmerTable(10000)-11*11*1*1***111]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
7.4 ms7.4 ms
benchmark_indexing_from_sequences[None-KmerTable]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
12.7 ms12.7 ms
benchmark_match[KmerTable-11*11*1*1***111]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
539.6 µs539.5 µs
benchmark_indexing_from_kmers[None-KmerTable]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
13.7 ms13.7 ms
benchmark_get_structure[cif-False]
benchmarks/structure/benchmark_pdbx.py
CodSpeed Performance Gauge
0%
61.5 ms61.5 ms
benchmark_set_structure[cif-True]
benchmarks/structure/benchmark_pdbx.py
CodSpeed Performance Gauge
0%
159.4 ms159.4 ms
benchmark_kmer_decomposition[None]
benchmarks/sequence/align/benchmark_kmers.py
CodSpeed Performance Gauge
0%
153.5 µs153.6 µs

Commits

Click on a commit to change the comparison range
Base
main
231eefe
+0.13%
feat: allow writing out custom annotation to cif file
5ccd6b6
2 years ago
by Croydon-Brixton
-0.6%
fix: change syntax to `extra_fields`
446f9bb
2 years ago
by Croydon-Brixton
+0.42%
chore: format
2fbadb0
2 years ago
by Croydon-Brixton
© 2026 CodSpeed Technology
Home Terms Privacy Docs