|
||||||||||
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 Fichier
public 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 |