Upload folder using huggingface_hub
Browse files
dnabert2_exon_intron_classification.py
CHANGED
|
@@ -7,7 +7,7 @@ from transformers.utils.generic import ModelOutput
|
|
| 7 |
|
| 8 |
|
| 9 |
def process_label(p: str) -> str:
|
| 10 |
-
return "
|
| 11 |
|
| 12 |
class DNABERT2ExonIntronClassificationPipeline(Pipeline):
|
| 13 |
def _sanitize_parameters(
|
|
@@ -58,7 +58,6 @@ class DNABERT2ExonIntronClassificationPipeline(Pipeline):
|
|
| 58 |
return {"prompt": sequence, "inputs": enc}
|
| 59 |
|
| 60 |
def _forward(self, input_tensors: dict, **forward_params):
|
| 61 |
-
assert isinstance(self.model, BertForSequenceClassification)
|
| 62 |
kwargs = dict(forward_params)
|
| 63 |
|
| 64 |
inputs = input_tensors.get("inputs")
|
|
|
|
| 7 |
|
| 8 |
|
| 9 |
def process_label(p: str) -> str:
|
| 10 |
+
return "INTRON" if p == 0 else "EXON"
|
| 11 |
|
| 12 |
class DNABERT2ExonIntronClassificationPipeline(Pipeline):
|
| 13 |
def _sanitize_parameters(
|
|
|
|
| 58 |
return {"prompt": sequence, "inputs": enc}
|
| 59 |
|
| 60 |
def _forward(self, input_tensors: dict, **forward_params):
|
|
|
|
| 61 |
kwargs = dict(forward_params)
|
| 62 |
|
| 63 |
inputs = input_tensors.get("inputs")
|