| @@ -9,28 +9,17 @@ def _some_data(): | |||||
| d = Data() | d = Data() | ||||
| d.add_node_type('Gene', 1000) | d.add_node_type('Gene', 1000) | ||||
| d.add_node_type('Drug', 100) | d.add_node_type('Drug', 100) | ||||
| d.add_relation_type('Target', 1, 0, torch.rand(100, 1000)) | |||||
| d.add_relation_type('Interaction', 0, 0, torch.rand(1000, 1000)) | |||||
| d.add_relation_type('Side Effect: Nausea', 1, 1, torch.rand(100, 100)) | |||||
| d.add_relation_type('Side Effect: Infertility', 1, 1, torch.rand(100, 100)) | |||||
| d.add_relation_type('Side Effect: Death', 1, 1, torch.rand(100, 100)) | |||||
| return d | |||||
| fam = d.add_relation_family('Drug-Gene', 1, 0, False) | |||||
| fam.add_relation_type('Target', 1, 0, torch.rand(100, 1000)) | |||||
| def _some_data_with_interactions(): | |||||
| d = Data() | |||||
| d.add_node_type('Gene', 1000) | |||||
| d.add_node_type('Drug', 100) | |||||
| d.add_relation_type('Target', 1, 0, | |||||
| torch.rand((100, 1000), dtype=torch.float32).round()) | |||||
| d.add_relation_type('Interaction', 0, 0, | |||||
| torch.rand((1000, 1000), dtype=torch.float32).round()) | |||||
| d.add_relation_type('Side Effect: Nausea', 1, 1, | |||||
| torch.rand((100, 100), dtype=torch.float32).round()) | |||||
| d.add_relation_type('Side Effect: Infertility', 1, 1, | |||||
| torch.rand((100, 100), dtype=torch.float32).round()) | |||||
| d.add_relation_type('Side Effect: Death', 1, 1, | |||||
| torch.rand((100, 100), dtype=torch.float32).round()) | |||||
| fam = d.add_relation_family('Gene-Gene', 0, 0, False) | |||||
| fam.add_relation_type('Interaction', 0, 0, torch.rand(1000, 1000)) | |||||
| fam = d.add_relation_family('Drug-Drug', 1, 1, False) | |||||
| fam.add_relation_type('Side Effect: Nausea', 1, 1, torch.rand(100, 100)) | |||||
| fam.add_relation_type('Side Effect: Infertility', 1, 1, torch.rand(100, 100)) | |||||
| fam.add_relation_type('Side Effect: Death', 1, 1, torch.rand(100, 100)) | |||||
| return d | return d | ||||