예제 #1
0
 def __init__(self, caseid, dwi, dwimask, ukfparams, ukfhash, bthash):
     self.deps = [dwi, dwimask]
     ukfparamsHash = "ukfparams-" + str(
         int(hashlib.sha1(ukfparams.__str__()).hexdigest(), 16) % (10**8))
     self.params = [ukfhash, bthash, ukfparamsHash]
     self.ext = '.vtk'
     GeneratedNode.__init__(self, locals())
예제 #2
0
 def __init__(self, caseid, maskManual, mask, hash_BRAINSTools):
     self.deps = [maskManual, mask]
     self.params = [hash_BRAINSTools]
     self.ext = '.txt'
     GeneratedNode.__init__(self, locals())
예제 #3
0
 def __init__(self, caseid, dwi, version_Slicer, hash_mrtrix3):
     self.deps = [dwi]
     self.params = [version_Slicer, hash_mrtrix3]
     self.ext = '.nii.gz'
     GeneratedNode.__init__(self, locals())
예제 #4
0
 def __init__(self, caseid, wmql):
     self.deps = [wmql]
     self.ext = 'csv'
     GeneratedNode.__init__(self, locals())
예제 #5
0
 def __init__(self, caseid, fsindwi, ukf, tqhash):
     self.deps = [fsindwi, ukf]
     self.params = [tqhash]
     GeneratedNode.__init__(self, locals())
예제 #6
0
 def __init__(self, caseid, fs, t1, t1mask, t2, t2mask, dwi, dwimask,
              bthash):
     self.deps = [fs, t1, t2, t1mask, t2mask, dwi, dwimask]
     self.params = [bthash]
     self.ext = 'nii.gz'
     GeneratedNode.__init__(self, locals())
예제 #7
0
 def __init__(self, caseid, t1, t1mask, version_FreeSurfer):
     self.deps = [t1, t1mask]
     self.params = [version_FreeSurfer]
     GeneratedNode.__init__(self, locals())
예제 #8
0
 def __init__(self, caseid, t1, trainingDataT1AHCC, bthash):
     self.deps = [t1]
     self.params = [bthash]
     GeneratedNode.__init__(self, locals())
예제 #9
0
 def __init__(self, caseid, fixedStrct, movingStrct, movingStrctMask,
              bthash):
     self.deps = [fixedStrct, movingStrct, movingStrctMask]
     self.params = [bthash]
     GeneratedNode.__init__(self, locals())
예제 #10
0
 def __init__(self, caseid, strct, bthash):
     self.deps = [strct]
     self.params = [bthash]
     GeneratedNode.__init__(self, locals())
예제 #11
0
 def __init__(self, caseid, dwi, dwimask, ukfhash, bthash):
     self.deps = [dwi, dwimask]
     self.params = [ukfhash, bthash]
     self.ext = 'vtk'
     GeneratedNode.__init__(self, locals())
예제 #12
0
 def __init__(self, caseid, dwi, threshold, bthash):
     self.deps = [dwi]
     self.params = [threshold, bthash]
     GeneratedNode.__init__(self, locals())
예제 #13
0
 def __init__(self, caseid, dwi, dwimask, t2, t2mask, bthash):
     self.deps = [dwi, dwimask, t2, t2mask]
     self.params = [bthash]
     GeneratedNode.__init__(self, locals())
예제 #14
0
 def __init__(self, caseid, posDwis, negDwis, echoSpacing, peDir,
              version_HCPPipelines):
     self.deps = posDwis + negDwis
     self.params = [version_HCPPipelines]
     self.ext = '.nii.gz'
     GeneratedNode.__init__(self, locals())