Source code for schrodinger.protein.gpcr.tasks
from typing import List
from schrodinger.models import parameters
from schrodinger.protein import sequence
from schrodinger.protein.tasks import blast
from schrodinger.tasks import tasks
[docs]class GPCRTask(tasks.ComboSubprocessTask):
"""
Task to run 'protein.tasks.blast.BlastTask' task against a custom database.
"""
output: List[dict]
[docs] def mainFunction(self):
blast_task = blast.BlastTask()
inp = blast_task.input
inp.query_sequence = self.input.query_sequence
inp.settings.location = blast.LOCAL
inp.settings.custom_database_path = self.input.custom_database_path
inp.settings.database_name = blast.BlastDatabase.CUSTOM
blast_task.start()
blast_task.wait()
self.output = blast_task.output