コード例 #1
0
ファイル: chainToPsl.c プロジェクト: Nicholas-NVS/kentUtils
void hashFileList(char *fileList, struct hash *fileHash, struct hash *seqHash)
/* Read file list into hash */
{
if (endsWith(fileList, ".2bit"))
    addTwoBit(fileList, fileHash, seqHash);
else if (endsWith(fileList, ".nib"))
    addNib(fileList, fileHash, seqHash);
else if (isFa(fileList))
    addFa(fileList, fileHash, seqHash);
else
    {
    struct lineFile *lf = lineFileOpen(fileList, TRUE);
    char *row[1];
    while (lineFileRow(lf, row))
        {
	char *file = row[0];
	if (endsWith(file, ".2bit"))
	    addTwoBit(file, fileHash, seqHash);
	else if (endsWith(file, ".nib"))
	    addNib(file, fileHash, seqHash);
	else
	    addFa(file, fileHash, seqHash);
	}
    lineFileClose(&lf);
    }
}
コード例 #2
0
bool ARMgr::isGlobal(Varname n) {
	if(isFa(n)) {
		return false;
	}
	if (localVar.find(n)!=localVar.end()) {
		return false;
	}
	assert(globalVar.find(n)!=global.end());
	return true;
}