Spaces:
Sleeping
Sleeping
Fix example sequence length and remove incompatible build method
Browse files- __pycache__/custom_layers.cpython-312.pyc +0 -0
- app.py +2 -2
- custom_layers.py +0 -8
__pycache__/custom_layers.cpython-312.pyc
ADDED
|
Binary file (6.53 kB). View file
|
|
|
app.py
CHANGED
|
@@ -113,8 +113,8 @@ def embed_sequence(sequence, mode="mean", stride=100):
|
|
| 113 |
else:
|
| 114 |
return np.mean(np.mean(embeddings, axis=1), axis=0)
|
| 115 |
|
| 116 |
-
# Example sequence
|
| 117 |
-
EXAMPLE_SEQUENCE = """
|
| 118 |
|
| 119 |
def process(sequence: str, mode: str, stride: int):
|
| 120 |
"""Main processing function."""
|
|
|
|
| 113 |
else:
|
| 114 |
return np.mean(np.mean(embeddings, axis=1), axis=0)
|
| 115 |
|
| 116 |
+
# Example sequence (1100 bp)
|
| 117 |
+
EXAMPLE_SEQUENCE = """ATGCGATCGATCGATCGATCGTAGCTAGCTAGCTAGCTAGCTGATCGATCGATCGTAGCTAGCTAGCTGATCGATCGATCGATCGATCGTAGCTAGCTAGCTAGCTAGCTGATCGATCGATCGTAGCTAGCTAGCTGATCGATCGATCGATCGATCGTAGCTAGCTAGCTAGCTAGCTGATCGATCGATCGTAGCTAGCTAGCTGATCGATCGATCGATCGATCGTAGCTAGCTAGCTAGCTAGCTGATCGATCGATCGTAGCTAGCTAGCTGATCGATCGATCGATCGATCGTAGCTAGCTAGCTAGCTAGCTGATCGATCGATCGTAGCTAGCTAGCTGATCGATCGATCGATCGATCGTAGCTAGCTAGCTAGCTAGCTGATCGATCGATCGTAGCTAGCTAGCTGATCGATCGATCGATCGATCGTAGCTAGCTAGCTAGCTAGCTGATCGATCGATCGTAGCTAGCTAGCTGATCGATCGATCGATCGATCGTAGCTAGCTAGCTAGCTAGCTGATCGATCGATCGTAGCTAGCTAGCTGATCGATCGATCGATCGATCGTAGCTAGCTAGCTAGCTAGCTGATCGATCGATCGTAGCTAGCTAGCTGATCGATCGATCGATCGATCGTAGCTAGCTAGCTAGCTAGCTGATCGATCGATCGTAGCTAGCTAGCTGATCGATCGATCGATCGATCGTAGCTAGCTAGCTAGCTAGCTGATCGATCGATCGTAGCTAGCTAGCTGATCGATCGATCGATCGATCGTAGCTAGCTAGCTAGCTAGCTGATCGATCGATCGTAGCTAGCTAGCTGATCGATCGATCGATCGATCGTAGCTAGCTAGCTAGCTAGCTGATCGATCGATCGTAGCTAGCTAGCTGATCGATCGATCGATCGATCGTAGCTAGCTAGCTAGCTAGCTGATCGATCGATCGTAGCTAGCTAGCTACGATCGATCGATCGATCGTAGCTAGCTAGCTAGCTAGCTGATCGATCGATCGTAGCTAGCTAGCTGATCGATCGATCGATCG"""
|
| 118 |
|
| 119 |
def process(sequence: str, mode: str, stride: int):
|
| 120 |
"""Main processing function."""
|
custom_layers.py
CHANGED
|
@@ -85,14 +85,6 @@ class layer_transformer_block(tf.keras.layers.Layer):
|
|
| 85 |
self.drop1 = tf.keras.layers.Dropout(self.dropout_rate, name="drop1")
|
| 86 |
self.drop2 = tf.keras.layers.Dropout(self.dropout_rate, name="drop2")
|
| 87 |
|
| 88 |
-
def build(self, input_shape):
|
| 89 |
-
self.mha.build([input_shape, input_shape, input_shape])
|
| 90 |
-
self.ffn1.build(input_shape)
|
| 91 |
-
self.ffn2.build((input_shape[0], input_shape[1], self.ff_dim))
|
| 92 |
-
self.ln1.build(input_shape)
|
| 93 |
-
self.ln2.build(input_shape)
|
| 94 |
-
super().build(input_shape)
|
| 95 |
-
|
| 96 |
def call(self, x, training=False):
|
| 97 |
attn = self.mha(x, x, training=training)
|
| 98 |
attn = self.drop1(attn, training=training)
|
|
|
|
| 85 |
self.drop1 = tf.keras.layers.Dropout(self.dropout_rate, name="drop1")
|
| 86 |
self.drop2 = tf.keras.layers.Dropout(self.dropout_rate, name="drop2")
|
| 87 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 88 |
def call(self, x, training=False):
|
| 89 |
attn = self.mha(x, x, training=training)
|
| 90 |
attn = self.drop1(attn, training=training)
|