Graph[myEdgesGraph[ myEdges,
VertexLabels ->
{vv_ : Alternatives @@> sourcesWith[{vid :>= Placed[myVertexNames[[v]]VertexInDegree[myEdges, Beforev]},
Placed[myVertexNames[[v]], vid Framed[#,/. Background{0 -> RedBefore, FrameStyle_ -> None] &]After},
v : Alternatives
@@ sinks :> Placed[myVertexNames[[v]], AfterFramed[#,
Background -> (vid /. {0 -> Framed[#Red, Background_ -> Yellow}), FrameStyle -> None] &]&]]},
VertexShapeFunction -> None, VertexSize -> 0,
GraphLayout -> {"LayeredDigraphEmbedding", "Orientation" -> Left}]