sachin1801 commited on
Commit
fc65a00
·
1 Parent(s): 69dc752

Auto-sync on project open

Browse files
webapp/app/api/routes.py CHANGED
@@ -7,11 +7,11 @@ from typing import Optional
7
  from fastapi import APIRouter, Depends, HTTPException, Query
8
  from sqlalchemy.orm import Session
9
 
10
- from app.database import get_db
11
- from app.models.job import Job
12
- from app.services.predictor import get_predictor, SplicingPredictor
13
- from app.config import settings
14
- from app.api.schemas import (
15
  SequenceInput,
16
  BatchSequenceInput,
17
  PredictionResponse,
 
7
  from fastapi import APIRouter, Depends, HTTPException, Query
8
  from sqlalchemy.orm import Session
9
 
10
+ from webapp.app.database import get_db
11
+ from webapp.app.models.job import Job
12
+ from webapp.app.services.predictor import get_predictor, SplicingPredictor
13
+ from webapp.app.config import settings
14
+ from webapp.app.api.schemas import (
15
  SequenceInput,
16
  BatchSequenceInput,
17
  PredictionResponse,
webapp/app/api/schemas.py CHANGED
@@ -5,7 +5,7 @@ from typing import Optional, List, Dict, Any
5
  from datetime import datetime
6
  import re
7
 
8
- from app.config import settings
9
 
10
 
11
  class SequenceInput(BaseModel):
 
5
  from datetime import datetime
6
  import re
7
 
8
+ from webapp.app.config import settings
9
 
10
 
11
  class SequenceInput(BaseModel):
webapp/app/database.py CHANGED
@@ -5,7 +5,7 @@ from sqlalchemy.ext.declarative import declarative_base
5
  from sqlalchemy.orm import sessionmaker
6
  from contextlib import contextmanager
7
 
8
- from app.config import settings
9
 
10
  # Create SQLite engine
11
  engine = create_engine(
@@ -23,7 +23,7 @@ Base = declarative_base()
23
 
24
  def init_db():
25
  """Initialize database tables."""
26
- from app.models.job import Job # noqa: F401
27
 
28
  Base.metadata.create_all(bind=engine)
29
 
 
5
  from sqlalchemy.orm import sessionmaker
6
  from contextlib import contextmanager
7
 
8
+ from webapp.app.config import settings
9
 
10
  # Create SQLite engine
11
  engine = create_engine(
 
23
 
24
  def init_db():
25
  """Initialize database tables."""
26
+ from webapp.app.models.job import Job # noqa: F401
27
 
28
  Base.metadata.create_all(bind=engine)
29
 
webapp/app/main.py CHANGED
@@ -9,9 +9,9 @@ from fastapi.responses import HTMLResponse, RedirectResponse
9
  from fastapi.middleware.cors import CORSMiddleware
10
  from pathlib import Path
11
 
12
- from app.config import settings
13
- from app.database import init_db
14
- from app.api.routes import router as api_router
15
 
16
  # Configure logging
17
  logging.basicConfig(
@@ -35,7 +35,7 @@ async def lifespan(app: FastAPI):
35
  # Pre-load the model
36
  logger.info("Pre-loading prediction model...")
37
  try:
38
- from app.services.predictor import get_predictor
39
  predictor = get_predictor()
40
  logger.info("Model loaded successfully")
41
  except Exception as e:
 
9
  from fastapi.middleware.cors import CORSMiddleware
10
  from pathlib import Path
11
 
12
+ from webapp.app.config import settings
13
+ from webapp.app.database import init_db
14
+ from webapp.app.api.routes import router as api_router
15
 
16
  # Configure logging
17
  logging.basicConfig(
 
35
  # Pre-load the model
36
  logger.info("Pre-loading prediction model...")
37
  try:
38
+ from webapp.app.services.predictor import get_predictor
39
  predictor = get_predictor()
40
  logger.info("Model loaded successfully")
41
  except Exception as e:
webapp/app/models/job.py CHANGED
@@ -7,8 +7,8 @@ from typing import Optional, List
7
  import json
8
  import uuid
9
 
10
- from app.database import Base
11
- from app.config import settings
12
 
13
 
14
  class Job(Base):
 
7
  import json
8
  import uuid
9
 
10
+ from webapp.app.database import Base
11
+ from webapp.app.config import settings
12
 
13
 
14
  class Job(Base):
webapp/app/services/predictor.py CHANGED
@@ -7,7 +7,7 @@ from typing import List, Tuple, Optional, Dict, Any
7
  from pathlib import Path
8
  import logging
9
 
10
- from app.config import settings
11
 
12
  # Set up logging
13
  logger = logging.getLogger(__name__)
 
7
  from pathlib import Path
8
  import logging
9
 
10
+ from webapp.app.config import settings
11
 
12
  # Set up logging
13
  logger = logging.getLogger(__name__)