code: def reachableFrom(self, id, hint=None, relationships=None, lbls=None, callback=None, output='application/json'):
          
  
          if id and id.startswith('http:'):
              id = parse.quote(id, safe='')
          kwargs = {'id':id, 'hint':hint, 'relationships':relationships, 'lbls':lbls, 'callback':callback}
          kwargs = {k:dumps(v) if builtins.type(v) is dict else v for k, v in kwargs.items()}
          param_rest = self._make_rest('id', **kwargs)
          url = self._basePath + ('/graph/reachablefrom/{id}').format(**kwargs)
          requests_params = {k:v for k, v in kwargs.items() if k != 'id'}
          output = self._get('GET', url, requests_params, output)
          return output if output else []
docs: Get all the nodes reachable from a starting point, traversing the provided edges. from: /graph/reachablefrom/{id}
  
              Arguments:
              id: The type of the edge
              hint: A label hint to find the start node.
              relationships: A list of relationships to traverse, in order. Supports cypher
                             operations such as relA|relB or relA*.
              lbls: A list of node labels to filter.
              callback: Name of the JSONP callback ('fn' by default). Supplying this
                        parameter or requesting a javascript media type will cause a
                        JSONP response to be rendered.
              outputs:
                  application/json
                  application/graphson
                  application/xml
                  application/graphml+xml
                  application/xgmml
                  text/gml
                  text/csv
                  text/tab-separated-values
                  image/jpeg
                  image/png