We assume the sequencer was run in the same place as the server software
from htsworkflow.util.conversion import parse_flowcell_id
from htsworkflow.pipelines import runfolder
from htsworkflow.util.conversion import parse_flowcell_id
from htsworkflow.pipelines import runfolder
LOGGER = logging.getLogger(__name__)
default_pM = 5
try:
LOGGER = logging.getLogger(__name__)
default_pM = 5
try:
run.runfolder_name = run_xml_data.runfolder_name
run.cycle_start = run_xml_data.image_analysis.start
run.cycle_stop = run_xml_data.image_analysis.stop
run.runfolder_name = run_xml_data.runfolder_name
run.cycle_start = run_xml_data.image_analysis.start
run.cycle_stop = run_xml_data.image_analysis.stop
- run.run_start_time = run_xml_data.image_analysis.date
+ naive_run_start_time = datetime.datetime.fromordinal(run_xml_data.image_analysis.date.toordinal())
+ run.run_start_time = pytz.timezone(settings.TIME_ZONE).localize(naive_run_start_time)
run.image_software = run_xml_data.image_analysis.software
run.image_version = run_xml_data.image_analysis.version
run.basecall_software = run_xml_data.bustard.software
run.image_software = run_xml_data.image_analysis.software
run.image_version = run_xml_data.image_analysis.version
run.basecall_software = run_xml_data.bustard.software