whole_func_string: function numberOfNonSelfLinkingCycles (node, id) {
      var sourceCount = 0
      node.sourceLinks.forEach(function (l) {
        sourceCount = l.circular && !selfLinking(l, id)
          ? sourceCount + 1
          : sourceCount
      })
  
      var targetCount = 0
      node.targetLinks.forEach(function (l) {
        targetCount = l.circular && !selfLinking(l, id)
          ? targetCount + 1
          : targetCount
      })
  
      return sourceCount + targetCount
    }
func_code_string: function numberOfNonSelfLinkingCycles (node, id) {
      var sourceCount = 0
      node.sourceLinks.forEach(function (l) {
        sourceCount = l.circular && !selfLinking(l, id)
          ? sourceCount + 1
          : sourceCount
      })
  
      var targetCount = 0
      node.targetLinks.forEach(function (l) {
        targetCount = l.circular && !selfLinking(l, id)
          ? targetCount + 1
          : targetCount
      })
  
      return sourceCount + targetCount
    }
func_documentation_string: Return the number of circular links for node, not including self linking links