コード例 #1
0
def deleteImage(request):
    # required parameters
    imageKey = request.DELETE.get('id', None)
    if not imageKey:
        raise Errors.NO_IMAGE_KEY

    fields = Util.getDelimitedList(request.GET, 'fields')

    deleteAPI = DeleteAPI(request.user, fields)
    return deleteAPI.deleteImage(imageKey)
コード例 #2
0
ファイル: API.py プロジェクト: BioinformaticsArchive/BioDIG
def deleteImage(request):
    # required parameters
    imageKey = request.DELETE.get('id', None)
    if not imageKey:
        raise Errors.NO_IMAGE_KEY
    
    fields = Util.getDelimitedList(request.GET, 'fields')
    
    deleteAPI = DeleteAPI(request.user, fields)
    return deleteAPI.deleteImage(imageKey)
コード例 #3
0
ファイル: API.py プロジェクト: towardtruth/maizedig-1
def deleteTagGroup(request):
    tagGroupKey = request.DELETE.get('id', None)

    if not tagGroupKey:
        raise Errors.MISSING_PARAMETER.setCustom('id')

    # get optional parameter
    fields = Util.getDelimitedList(request.DELETE, 'fields')

    deleteAPI = DeleteAPI(request.user, fields)
    return deleteAPI.deleteTagGroup(tagGroupKey)
コード例 #4
0
ファイル: API.py プロジェクト: idoerg/BioDIG
def deleteTagGroup(request):
    tagGroupKey = request.DELETE.get("id", None)

    if not tagGroupKey:
        raise Errors.MISSING_PARAMETER.setCustom("id")

    # get optional parameter
    fields = Util.getDelimitedList(request.DELETE, "fields")

    deleteAPI = DeleteAPI(request.user, fields)
    return deleteAPI.deleteTagGroup(tagGroupKey)
コード例 #5
0
ファイル: API.py プロジェクト: BioinformaticsArchive/BioDIG
def deleteTag(request):
    geneLinkKey = request.DELETE.get('id', None)
    
    if not geneLinkKey:
        raise Errors.MISSING_PARAMETER.setCustom('id')
    
    # get optional parameter
    fields = Util.getDelimitedList(request.DELETE, 'fields')
    
    deleteAPI = DeleteAPI(request.user, fields)
    return deleteAPI.deleteGeneLink(geneLinkKey)