def getSourceFarEvaluations(sesSource):
    """
		Isolate the imports for the ORM records into this file
		Returns the set of records from the FarEvaluations table of the source database.
	"""
    srcFilters = AsuPsBioFilters(sesSource)

    srcEmplidsSubQry = srcFilters.getAllBiodesignEmplidList(True)

    return sesSource.query(AsuDwPsFarEvaluations).join(
        srcEmplidsSubQry,
        AsuDwPsFarEvaluations.emplid == srcEmplidsSubQry.c.emplid).order_by(
            AsuDwPsFarEvaluations.emplid).all()
def getSourceFarRefereedarticles(sesSource):
    """
		Isolate the imports for the ORM records into this file
		Returns the set of records from the FarRefereedarticles table of the source database.
	"""
    srcFilters = AsuPsBioFilters(sesSource)

    srcEmplidsSubQry = srcFilters.getAllBiodesignEmplidList(True)

    farEvals = sesSource.query(AsuDwPsFarEvaluations.evaluationid).join(
        srcEmplidsSubQry,
        AsuDwPsFarEvaluations.emplid == srcEmplidsSubQry.c.emplid).subquery()

    return sesSource.query(AsuDwPsFarRefereedarticles).join(
        farEvals, AsuDwPsFarRefereedarticles.evaluationid == farEvals.c.
        evaluationid).filter(AsuDwPsFarRefereedarticles.ispublic != 'N').all()