INNER CODE UNIT · Rust
Some
informationsea/transanno · liftover-rs/src/chain/mod.rs:425
if let Some(length) = new_sequence.get_contig_length(&one_chain.new_chromosome.name) {
if one_chain.new_chromosome.length != length {
if !warned_new_chrom.contains(&one_chain.new_chromosome.name) {
warn!("Length of chromosome {} is not match between chain file and new FASTA. Skipping...", one_chain.new_chromosome.name);
warned_new_chrom.insert(one_chain.new_chromosome.name.clone());
}
continue;
}
} else {
if !warned_new_chrom.contains(&one_chain.new_chromosome.name) {
warn!(
"Chromosome {} is not found in new FASTA. Skipping...",
one_chain.new_chromosome.name
);
warned_new_chrom.insert(one_chain.new_chromosome.name.clone());
}
continue;
}