コード例 #1
0
ファイル: featureBits.c プロジェクト: davidhoover/kent
void orFile(Bits *acc, char *track, char *chrom, int chromSize)
/* Or some sort of file into bits. */
{
if (isFileType(track, "psl"))
    {
    fbOrPsl(acc, track, chrom, chromSize);
    }
else if (isFileType(track, "bed"))
    {
    fbOrBed(acc, track, chrom, chromSize);
    }
else if (isFileType(track, "chain"))
    {
    fbOrChain(acc, track, chrom, chromSize);
    }
else  
    errAbort("can't determine file type of: %s", track);
}
コード例 #2
0
ファイル: aviz.cpp プロジェクト: simphony/AViz
// Read a file
void AViz::readFile( const QString &fn )
{
    // Check if the file type was set correctly, based on
    // file name
    if ( strstr(qPrintable(fn), ".xyz"))
        setFileType( XYZ_FILE );
    if ( strstr(qPrintable(fn), "filelist.dat") || !strstr(qPrintable(fn), "."))
        setFileType( ANIMATION );
    if ( strstr(qPrintable(fn), ".vpm"))
        setFileType( VP_FILE );

    m_mainForm->readFile( fn );

    m_mainForm->updateRendering();

    // Launch the file list board upon reading
    // a list of files
    if (isFileType() == ANIMATION) {
        m_mainForm->launchFileList( fn );
    }

}