Passed
Push — main ( 4074a3...6b8d16 )
by Douglas
01:56
created

SimilarityApi.search()   A

Complexity

Conditions 1

Size

Total Lines 2
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 2
nop 3
dl 0
loc 2
rs 10
c 0
b 0
f 0
1
"""
2
API for finding similar compounds.
3
"""
4
from __future__ import annotations
5
6
import abc
7
from typing import FrozenSet
8
9
import decorateme
0 ignored issues
show
introduced by
Unable to import 'decorateme'
Loading history...
10
11
from mandos.model import Api
12
13
14
@decorateme.auto_repr_str()
0 ignored issues
show
introduced by
Missing class docstring
Loading history...
15
class SimilarityApi(Api, metaclass=abc.ABCMeta):
16
    def search(self, inchi: str, min_tc: float) -> FrozenSet[int]:
0 ignored issues
show
introduced by
Missing function or method docstring
Loading history...
17
        raise NotImplementedError()
18
19
20
__all__ = ["SimilarityApi"]
21