pub fn load_index(ffindex_index_path:String) -> Vec<FFindexEntry>
{
    let mut rdr = ReaderBuilder::new()
                    .has_headers(false)
                    .delimiter(b'\t')
                    .from_path(ffindex_index_path)
                    .expect("reader");

    rdr.deserialize().collect::<Result<Vec<FFindexEntry>, csv::Error>>().expect("Reading ffindex")
}
/// load the index, assumed to be sorted
load the index, assumed to be sorted
load the index assumed to be sorted
pub fn load_index(ffindex_index_path:String) -> Vec<FFindexEntry>
{
    let mut rdr = ReaderBuilder::new()
                    .has_headers(false)
                    .delimiter(b'\t')
                    .from_path(ffindex_index_path)
                    .expect("reader");
    rdr.deserialize().collect::<Result<Vec<FFindexEntry>, csv::Error>>().expect("Reading ffindex")
}
pub fn load_index ( ffindex_index_path : String ) -> Vec < FFindexEntry > { let mut rdr = ReaderBuilder :: new ( ) . has_headers ( false ) . delimiter ( b'\t' ) . from_path ( ffindex_index_path ) . expect ( " " ) ; rdr . deserialize ( ) . collect :: < Result < Vec < FFindexEntry > , csv :: Error > > ( ) . expect ( " " ) }
load the index, assumed to be sorted
load the index assumed to be sorted
ffindex_index_path
String
ffindex_index_path
String