Skip to content

Commit

Permalink
update to latest mojo nightly
Browse files Browse the repository at this point in the history
  • Loading branch information
MoSafi2 committed May 10, 2024
1 parent 556a965 commit faeeeb5
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 8 deletions.
1 change: 0 additions & 1 deletion blazeseq/iostream.mojo
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ from blazeseq.CONSTS import (
from pathlib import Path
import time
from tensor import Tensor
from algorithm.swap import swap
from utils.static_tuple import InlineArray


Expand Down
8 changes: 4 additions & 4 deletions blazeseq/record.mojo
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ struct FastqRecord(Sized, Stringable, CollectionElement):
self.QuStr = QS

if quality_schema.isa[String]():
self.quality_schema = self._parse_schema(quality_schema.get[String]()[])
self.quality_schema = self._parse_schema(quality_schema[String])
else:
self.quality_schema = quality_schema.get[QualitySchema]()[]
self.quality_schema = quality_schema[QualitySchema]

fn __init__(
inout self,
Expand All @@ -49,10 +49,10 @@ struct FastqRecord(Sized, Stringable, CollectionElement):
self.QuHeader = Tensor[I8](QH.as_bytes())
self.QuStr = Tensor[I8](QS.as_bytes())
if quality_schema.isa[String]():
var q: String = quality_schema.get[String]()[]
var q: String = quality_schema[String]
self.quality_schema = self._parse_schema(q)
else:
self.quality_schema = quality_schema.get[QualitySchema]()[]
self.quality_schema = quality_schema[QualitySchema]

@always_inline
fn get_seq(self) -> String:
Expand Down
5 changes: 2 additions & 3 deletions blazeseq/stats.mojo
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ from collections import Dict, KeyElement
import time
from tensor import Tensor
from python import Python
from algorithm.swap import swap
from utils.static_tuple import StaticTuple

alias py_lib: String = "/home/mohamed/Documents/Projects/BlazeSeq/.pixi/envs/default/lib/python3.12/site-packages/"
Expand Down Expand Up @@ -333,8 +332,8 @@ struct QualityDistribution(Analyser):
#################### Quality Heatmap #########################

var y = plt.subplots()
var fig2 = x[0]
var ax2 = x[1]
var fig2 = y[0]
var ax2 = y[1]
sns.heatmap(np.flipud(arr).T, cmap="Blues", robust= True, ax = ax2)
fig2.savefig("QualityDistributionHeatMap.png")

Expand Down

0 comments on commit faeeeb5

Please sign in to comment.