lims.check_version()

# Get the list of all artifacts.
## artifacts = lims.get_artifacts()
## print len(artifacts), 'total artifacts'

## artifacts = lims.get_artifacts(qc_flag='UNKNOWN')
## print len(artifacts), 'QC UNKNOWN artifacts'
## artifacts = lims.get_artifacts(qc_flag='PASSED')
## print len(artifacts), 'QC PASSED artifacts'
## artifacts = lims.get_artifacts(qc_flag='FAILED')
## print len(artifacts), 'QC FAILED artifacts'

## artifacts = lims.get_artifacts(working_flag=True)
## print len(artifacts), 'Working-flag True artifacts'

name = 'GRU54A236'
name = 'jgr33'
artifacts = lims.get_artifacts(sample_name=name)
print len(artifacts), 'Sample name', name, 'artifacts'

artifacts = lims.get_batch(artifacts)
for artifact in artifacts:
    print artifact, artifact.name, artifact.state, artifact.working_flag, artifact.samples

artifacts = lims.get_artifacts(qc_flag='PASSED')
print len(artifacts), 'QC PASSED artifacts'
artifacts = lims.get_batch(artifacts)
for artifact in artifacts:
    print artifact, artifact.name, artifact.state, artifact.working_flag, artifact.samples
Exemplo n.º 2
0
# Get the list of all artifacts.
## artifacts = lims.get_artifacts()
## print len(artifacts), 'total artifacts'

# Get lists of artifacts with different QC flags
## artifacts = lims.get_artifacts(qc_flag='UNKNOWN')
## print len(artifacts), 'QC UNKNOWN artifacts'
## artifacts = lims.get_artifacts(qc_flag='PASSED')
## print len(artifacts), 'QC PASSED artifacts'
## artifacts = lims.get_artifacts(qc_flag='FAILED')
## print len(artifacts), 'QC FAILED artifacts'

## artifacts = lims.get_artifacts(working_flag=True)
## print len(artifacts), 'Working-flag True artifacts'

name = 'jgr33'
artifacts = lims.get_artifacts(sample_name=name)
print len(artifacts), 'artifacts for sample name', name

artifacts = lims.get_batch(artifacts)
for artifact in artifacts:
    print artifact, artifact.name, artifact.state

print
artifacts = lims.get_artifacts(qc_flag='PASSED')
print len(artifacts), 'QC PASSED artifacts'
artifacts = lims.get_batch(artifacts)
for artifact in artifacts:
    print artifact, artifact.name, artifact.state