| 34 | |
| 35 | == Tuesday session == |
| 36 | |
| 37 | In a white board exercise, we identified plausible input and output data types for phyloinformatic webservices. Plausibility is defined by our being able to imagine [https://www.nescent.org/wg_evoinfo/PhyloWS#Use_Cases use cases] (no time line for implementation implied, the goal here is to come up with interfaces) |
| 38 | |
| 39 | === Inputs === |
| 40 | * '''One Tree''' - exactly one tree, which might function as a query topology, as an input for topology metric calculations, or as something for which associated data (matrices) and metadata might be retrieved |
| 41 | * '''Pair of Trees''' - exactly two trees, which function as inputs for tree-to-tree distance calculations |
| 42 | * '''Set of Trees''' - input for consensus calculations, or as query topologies |
| 43 | * '''One OTU''' - exactly one OTU for which associated data (trees or matrices that contain it) and metadata might be retrieved |
| 44 | * '''Pair of OTUs''' - exactly two OTUs, as input for topological queries (MRCA) and calculations (patristic distance) |
| 45 | * '''Set of OTUs''' - input for topological queries (MRCA) and for which data (trees or matrices that contain them) and metadata might be retrieved |
| 46 | * '''One Node''' - input for tree traversal operations (parent, children) and for which metadata might be retrieved |
| 47 | * '''Pair of Nodes''' - input for topological queries (MRCA) and calculations (patristic distance) |
| 48 | * '''Set of Nodes''' - input for topological queries (MRCA) |
| 49 | * '''One character''' - exactly one character (matrix column) for which calculations are performed (variability) and metadata is retrieved |