|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectalonefichiers.Fichier
alonefichiers.FichierFasta
public class FichierFasta
This class for FASTA sequences or ClustalW alignment in FASTA Format.
| Field Summary | |
|---|---|
private SequenceListe |
liste
|
| Constructor Summary | |
|---|---|
FichierFasta(SequenceListe liste)
Constructor with a given SequenceListe. |
|
FichierFasta(java.lang.String alignement)
Constructor with a given String of alignment. |
|
FichierFasta(java.lang.String nom,
java.lang.String alignement)
Constructor with a given name and a String of alignment. |
|
| Method Summary | |
|---|---|
static java.lang.String |
ensureFastaAlignment(java.lang.String alignement)
Take care for treatment : aligned sequences are putted on the same line in the way to ensure format is [names on odd lines and alignes sequences in one line (even lines)] Check if it is a fasta alignment before treatment. |
SequenceListe[] |
getCible(java.lang.String nom)
To get a sequence with given name. |
SequenceListe |
getListe()
To get the liste of current instance of FichierFasta. |
java.lang.String |
getSequencesToString()
To get the whole alignment of Sequence's. |
static boolean |
isFastaAlignment(java.lang.String alignement)
To know if the alignment is a FASTA alignment. |
private static boolean |
isNucleicSequence(java.lang.String sequence)
To know if a sequence is a nucleic sequence. |
int |
length()
Length of the current liste of instance of FichierFasta. |
| Methods inherited from class alonefichiers.Fichier |
|---|
addToChamps, getChamp, getChamps, getChampsToString, getNom, getType, isValid, printFile, readFile, setChamps, setChamps, setValid |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private SequenceListe liste
| Constructor Detail |
|---|
public FichierFasta(java.lang.String alignement)
alignement - StringFichier.Fichier(String, String)
public FichierFasta(java.lang.String nom,
java.lang.String alignement)
alignement - StringFichier.Fichier(String, String),
Fichier.printFile()public FichierFasta(SequenceListe liste)
liste - (SequenceListe)| Method Detail |
|---|
public SequenceListe getListe()
public int length()
length in class Fichierpublic java.lang.String getSequencesToString()
public SequenceListe[] getCible(java.lang.String nom)
nom - (String)
public static boolean isFastaAlignment(java.lang.String alignement)
alignement - (String)
public static java.lang.String ensureFastaAlignment(java.lang.String alignement)
alignement - (String)
isFastaAlignment(String)private static boolean isNucleicSequence(java.lang.String sequence)
sequence - String
Base.isBaseOrGap(char)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||