hts.protocol package¶
Submodules¶
hts.protocol.protocol module¶
- synopsis
The Protocol Class.
-
class
hts.protocol.protocol.
Protocol
(file, name, tasks, config)[source]¶ Bases:
object
Protocol
describes all information connected to the protocol of a high throughput screen.-
file
¶ File name of the protocol file.
- Type
str
-
name
¶ Name of the protocol
- Type
str
-
tasks
¶ List of Protocol Tasks
- Type
list of ProtocolTasks
-
-
class
hts.protocol.protocol.
ProtocolTask
(name, tags, type, method, config)[source]¶ Bases:
object
ProtocolTask
describes all information connected to a task defined in a protocol of a high throughput screen.-
name
¶ Name of the task
- Type
str
List of all tags of this Task. Necessarily needs to include exactly one of KNOWN_TASK_TYPES
- Type
list of str
-
type
¶ One of KNOWN_TASK_TYPES
- Type
str
-
method
¶ (str): Name of a method in type.
-
config
¶ (configobj.ConfigObj): configobj.ConfigObj
-