Diff of /deeptrio/protos/BUILD [000000] .. [5a4941]

Switch to unified view

a b/deeptrio/protos/BUILD
1
load("@com_google_protobuf//:protobuf.bzl", "cc_proto_library", "py_proto_library")
2
3
package(
4
    default_visibility = [
5
        "//visibility:public",
6
    ],
7
)
8
9
# ------------------------------------------------------------------------------
10
# deeptrio proto
11
# ------------------------------------------------------------------------------
12
13
proto_library(
14
    name = "deeptrio_proto",
15
    srcs = ["deeptrio.proto"],
16
    deps = [
17
        "//deepvariant/protos:deepvariant_proto",  # NO COPYBARA
18
        "//deepvariant/protos:realigner_proto",  # NO COPYBARA
19
        "//deepvariant/protos:resources_proto",  # NO COPYBARA
20
        "//third_party/nucleus/protos:reads_proto",  # NO COPYBARA
21
    ],
22
)
23
24
cc_proto_library(
25
    name = "deeptrio_cc_pb2",
26
    srcs = ["deeptrio.proto"],
27
    default_runtime = "@com_google_protobuf//:protobuf",
28
    protoc = "@com_google_protobuf//:protoc",
29
    deps = [
30
        "//deepvariant/protos:realigner_cc_pb2",
31
        "//deepvariant/protos:resources_cc_pb2",
32
        "//third_party/nucleus/protos:position_cc_pb2",
33
        "//third_party/nucleus/protos:reads_cc_pb2",
34
        "//third_party/nucleus/protos:variants_cc_pb2",
35
    ],
36
)
37
38
# buildozer: disable=LANG_proto_library-colocation
39
# buildozer: disable=LANG_proto_library-single-deps
40
py_proto_library(
41
    name = "deeptrio_py_pb2",
42
    srcs = ["deeptrio.proto"],
43
    default_runtime = "@com_google_protobuf//:protobuf_python",
44
    protoc = "@com_google_protobuf//:protoc",
45
    py_libs = ["//third_party/nucleus:__init__py"],
46
    deps = [
47
        "//deepvariant/protos:deepvariant_py_pb2",
48
        "//deepvariant/protos:realigner_py_pb2",
49
        "//deepvariant/protos:resources_py_pb2",
50
        "//third_party/nucleus/protos:reads_py_pb2",
51
    ],
52
)