Skip to content

Commit

Permalink
Move imports to top of file
Browse files Browse the repository at this point in the history
  • Loading branch information
jwodder committed Sep 4, 2020
1 parent d45647a commit dbc7203
Showing 1 changed file with 2 additions and 9 deletions.
11 changes: 2 additions & 9 deletions dandi/metadata.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
import os.path as op
import re
from .models import AssetMeta, BioSample, PropertyValue
from .models import Anatomy, AssayType, AssetMeta, BioSample, PropertyValue, SexType
from .pynwb_utils import (
_get_pynwb_metadata,
get_neurodata_types,
get_nwb_version,
ignore_benign_pynwb_warnings,
metadata_cache,
)
from .utils import ensure_datetime

from . import get_logger
from .dandiset import Dandiset
Expand Down Expand Up @@ -109,8 +110,6 @@ def parse_age(age):


def extract_age(metadata):
from .utils import ensure_datetime

try:
dob = ensure_datetime(metadata["date_of_birth"])
start = ensure_datetime(metadata["session_start_time"])
Expand Down Expand Up @@ -153,26 +152,20 @@ def timedelta2duration(delta):


def extract_sex(metadata):
from .models import SexType

if "sex" in metadata:
return SexType(identifier="sex", name=metadata["sex"])
else:
return ...


def extract_assay_type(metadata):
from .models import AssayType

if "assayType" in metadata:
return [AssayType(identifier="assayType", name=metadata["assayType"])]
else:
return []


def extract_anatomy(metadata):
from .models import Anatomy

if "anatomy" in metadata:
return [Anatomy(identifier="anatomy", name=metadata["anatomy"])]
else:
Expand Down

0 comments on commit dbc7203

Please sign in to comment.