| http://purl.uniprot.org/unirules/MF_00978#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:340821 up:source unirule:MF_00978 .
_:340822 up:source unirule:MF_00978 .
_:340823 up:source unirule:MF_00978 .
_:340824 up:source unirule:MF_00978 .
_:340825 up:source unirule:MF_00978 .
_:340826 up:source unirule:MF_00978 .
_:340827 up:source unirule:MF_00978 .
_:340828 up:source unirule:MF_00978 .
_:340829 up:source unirule:MF_00978 .
_:340830 up:source unirule:MF_00978 .
_:340831 up:source unirule:MF_00978 .
_:340832 up:source unirule:MF_00978 .
_:340833 up:source unirule:MF_00978 .
_:340834 up:source unirule:MF_00978 .
_:340835 up:source unirule:MF_00978 .
_:340836 up:source unirule:MF_00978 .
_:340837 up:source unirule:MF_00978 .
_:340838 up:source unirule:MF_00978 .
_:340839 up:source unirule:MF_00978 .
_:340840 up:source unirule:MF_00978 .
_:340841 up:source unirule:MF_00978 .
_:340842 up:source unirule:MF_00978 .
_:340843 up:source unirule:MF_00978 .
_:340844 up:source unirule:MF_00978 .
_:340845 up:source unirule:MF_00978 .
_:340846 up:source unirule:MF_00978 .
_:340847 up:source unirule:MF_00978 .
_:340848 up:source unirule:MF_00978 .
_:340849 up:source unirule:MF_00978 .
?this up:annotation ?annotation1 ,
?annotation3 ;
up:classifiedWith GO:0003677 ,
GO:0004077 ,
GO:0005524 ,
GO:0006355 ,
keyword:238 ,
keyword:436 ,
keyword:547 ,
keyword:678 ,
keyword:67 ,
keyword:804 ,
keyword:805 ,
keyword:92 .
?gene0 skos:prefLabel 'birA' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the biotin--protein ligase family.' .
?case4 up:alternativeName ?name6 ,
?name7 ,
?name8 ,
?name9 ;
up:recommendedName ?name5 .
?name5 up:fullName 'Bifunctional ligase/repressor BirA' ;
rdf:type up:Structured_Name .
?name6 up:ecName '6.3.4.15' ;
up:fullName 'Biotin--[acetyl-CoA-carboxylase] ligase' ;
rdf:type up:Structured_Name .
?name7 up:fullName 'Biotin--protein ligase' ;
rdf:type up:Structured_Name .
?name8 up:fullName 'Biotin-[acetyl-CoA carboxylase] synthetase' ;
rdf:type up:Structured_Name .
?name9 up:fullName 'Biotin operon repressor' ;
rdf:type up:Structured_Name .
?case10 up:alternativeName ?name12 ,
?name13 ,
?name14 ;
up:recommendedName ?name11 .
?name11 up:fullName 'Bifunctional ligase/repressor BirA' ;
rdf:type up:Structured_Name .
?name12 up:ecName '6.3.4.15' ;
up:fullName 'Biotin--[acetyl-CoA-carboxylase] ligase' ;
rdf:type up:Structured_Name .
?name13 up:fullName 'Biotin--protein ligase' ;
rdf:type up:Structured_Name .
?name14 up:fullName 'Biotin-[acetyl-CoA carboxylase] synthetase' ;
rdf:type up:Structured_Name .
?pfs15 up:annotation ?annotation16 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
rdf:type up:Nucleotide_Binding_Annotation ;
rdfs:comment 'H-T-H motif' .
?pfsb17 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfs21 up:annotation ?annotation22 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf chebi:57586 .
?pfs28 up:annotation ?annotation29 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
up:ligand ?ligand32 ;
rdf:type up:Binding_Site_Annotation .
?pfsb30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?ligand32 rdfs:subClassOf chebi:57586 .
?pfs35 up:annotation ?annotation36 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
up:ligand ?ligand39 ;
rdf:type up:Binding_Site_Annotation .
?pfsb37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?ligand39 rdfs:subClassOf chebi:57586 .
?pfs42 up:annotation ?annotation43 .
?annotation43 faldo:begin ?pfsb44 ;
faldo:end ?pfse45 ;
up:ligand ?ligand46 ;
rdf:type up:Binding_Site_Annotation .
?pfsb44 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?pfse45 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?ligand46 rdfs:subClassOf chebi:57586 .
_:340850 a rdf:Statement ;
up:attribution _:340821 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:340851 a rdf:Statement ;
up:attribution _:340822 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:340852 a rdf:Statement ;
up:attribution _:340823 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:340853 a rdf:Statement ;
up:attribution _:340824 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:340854 a rdf:Statement ;
up:attribution _:340825 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:92 .
_:340855 a rdf:Statement ;
up:attribution _:340826 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:340856 a rdf:Statement ;
up:attribution _:340827 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:340857 a rdf:Statement ;
up:attribution _:340828 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:340858 a rdf:Statement ;
up:attribution _:340829 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:678 .
_:340859 a rdf:Statement ;
up:attribution _:340830 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:804 .
_:340860 a rdf:Statement ;
up:attribution _:340831 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:805 .
_:340861 a rdf:Statement ;
up:attribution _:340832 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:340862 a rdf:Statement ;
up:attribution _:340833 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004077 .
_:340863 a rdf:Statement ;
up:attribution _:340834 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003677 .
_:340864 a rdf:Statement ;
up:attribution _:340835 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006355 .
_:340865 a rdf:Statement ;
up:attribution _:340836 ;
rdf:subject ?case4 ;
rdf:predicate up:recommendedName ;
rdf:object ?name5 .
_:340866 a rdf:Statement ;
up:attribution _:340837 ;
rdf:subject ?case4 ;
rdf:predicate up:alternativeName ;
rdf:object ?name6 .
_:340867 a rdf:Statement ;
up:attribution _:340838 ;
rdf:subject ?case4 ;
rdf:predicate up:alternativeName ;
rdf:object ?name7 .
_:340868 a rdf:Statement ;
up:attribution _:340839 ;
rdf:subject ?case4 ;
rdf:predicate up:alternativeName ;
rdf:object ?name8 .
_:340869 a rdf:Statement ;
up:attribution _:340840 ;
rdf:subject ?case4 ;
rdf:predicate up:alternativeName ;
rdf:object ?name9 .
_:340870 a rdf:Statement ;
up:attribution _:340841 ;
rdf:subject ?case10 ;
rdf:predicate up:recommendedName ;
rdf:object ?name11 .
_:340871 a rdf:Statement ;
up:attribution _:340842 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name12 .
_:340872 a rdf:Statement ;
up:attribution _:340843 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name13 .
_:340873 a rdf:Statement ;
up:attribution _:340844 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name14 .
_:340874 a rdf:Statement ;
up:source unirule:MF_00978 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:340875 a rdf:Statement ;
up:attribution _:340845 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:340876 a rdf:Statement ;
up:source unirule:MF_00978 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:340877 a rdf:Statement ;
up:attribution _:340846 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:340878 a rdf:Statement ;
up:source unirule:MF_00978 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:340879 a rdf:Statement ;
up:attribution _:340847 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:340880 a rdf:Statement ;
up:source unirule:MF_00978 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:340881 a rdf:Statement ;
up:attribution _:340848 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:340882 a rdf:Statement ;
up:source unirule:MF_00978 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:340883 a rdf:Statement ;
up:attribution _:340849 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00978
#Rule MF_00978 Created by:? on:2013-12-09 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00978 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00978a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_00978a3')) AS ?annotation3) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch53 faldo:location ?templateMotifSequenceMatchRegionP0670954 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0670956 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06709MF_0097849 .
?templateMotifSequenceMatchRegionP0670954 faldo:begin ?templateMotifSequenceMatchBeginP0670955 .
?templateMotifSequenceMatchBeginP0670955 faldo:position ?templateMotifSequenceMatchBeginPositionP0670950 ;
faldo:reference isoform:P06709-1 .
?templateMotifSequenceProfileAlignmentOperationP0670956 edam:has_input signature:MF_00978 ;
rdf:type edam:operation_0300 .
?targetMotifMatch57 faldo:location ?targetMotifMatchRegionMatch58 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0097860 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06709MF_0097851 .
?targetMotifMatchRegionMatch58 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0097859 .
?targetMotifMatchRegionMatchBeginMF_0097859 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0097852 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0097860 edam:has_input signature:MF_00978 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06709MF_0097849, 1, (STRLEN(?templateMotifCigarP06709MF_0097849) - STRLEN(REPLACE(?templateMotifCigarP06709MF_0097849, CONCAT('^(?:-*[^-]){', STR(((22 - ?templateMotifSequenceMatchBeginPositionP0670950) + 1)), '}'), '')))), '[a-z]', '')) AS ?step161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06709MF_0097851, 1, (STRLEN(?targetMotifMatchCigarP06709MF_0097851) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_0097851, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06709MF_0097851, 1, (STRLEN(?targetMotifMatchCigarP06709MF_0097851) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_0097851, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), '')))), '[^-]', ''))) AS ?step262) .
BIND(((?step262 + ?targetMotifMatchRegionMatchBeginPositionMF_0097852) - 1) AS ?thisPositionOn19) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06709MF_0097849, 1, (STRLEN(?templateMotifCigarP06709MF_0097849) - STRLEN(REPLACE(?templateMotifCigarP06709MF_0097849, CONCAT('^(?:-*[^-]){', STR(((41 - ?templateMotifSequenceMatchBeginPositionP0670950) + 1)), '}'), '')))), '[a-z]', '')) AS ?step163) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06709MF_0097851, 1, (STRLEN(?targetMotifMatchCigarP06709MF_0097851) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_0097851, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06709MF_0097851, 1, (STRLEN(?targetMotifMatchCigarP06709MF_0097851) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_0097851, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), '')))), '[^-]', ''))) AS ?step264) .
BIND(((?step264 + ?targetMotifMatchRegionMatchBeginPositionMF_0097852) - 1) AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t65) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse18) .
FILTER ((BOUND(?thisPositionOn19) && BOUND(?thisPositionOn20))) .
BIND(URI(CONCAT(STR(?this), '#MF_00978a16')) AS ?annotation16) .
BIND(?this AS ?pfs15) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch70 faldo:location ?templateMotifSequenceMatchRegionP0670971 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0670973 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06709MF_0097866 .
?templateMotifSequenceMatchRegionP0670971 faldo:begin ?templateMotifSequenceMatchBeginP0670972 .
?templateMotifSequenceMatchBeginP0670972 faldo:position ?templateMotifSequenceMatchBeginPositionP0670967 ;
faldo:reference isoform:P06709-1 .
?templateMotifSequenceProfileAlignmentOperationP0670973 edam:has_input signature:MF_00978 ;
rdf:type edam:operation_0300 .
?targetMotifMatch74 faldo:location ?targetMotifMatchRegionMatch75 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0097877 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06709MF_0097868 .
?targetMotifMatchRegionMatch75 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0097876 .
?targetMotifMatchRegionMatchBeginMF_0097876 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0097869 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0097877 edam:has_input signature:MF_00978 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06709MF_0097866, 1, (STRLEN(?templateMotifCigarP06709MF_0097866) - STRLEN(REPLACE(?templateMotifCigarP06709MF_0097866, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionP0670967) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06709MF_0097868, 1, (STRLEN(?targetMotifMatchCigarP06709MF_0097868) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_0097868, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06709MF_0097868, 1, (STRLEN(?targetMotifMatchCigarP06709MF_0097868) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_0097868, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) .
BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0097869) - 1) AS ?thisPositionOn26) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06709MF_0097866, 1, (STRLEN(?templateMotifCigarP06709MF_0097866) - STRLEN(REPLACE(?templateMotifCigarP06709MF_0097866, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionP0670967) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06709MF_0097868, 1, (STRLEN(?targetMotifMatchCigarP06709MF_0097868) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_0097868, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06709MF_0097868, 1, (STRLEN(?targetMotifMatchCigarP06709MF_0097868) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_0097868, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0097869) - 1) AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) .
FILTER (REGEX('[ST][ST]N', SUBSTR(?thisSequenceValue, ?thisPositionOn26, (?thisPositionOn27 - ?thisPositionOn26)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00978a22')) AS ?annotation22) .
BIND(?this AS ?pfs21) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionP0670988 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0670990 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06709MF_0097883 .
?templateMotifSequenceMatchRegionP0670988 faldo:begin ?templateMotifSequenceMatchBeginP0670989 .
?templateMotifSequenceMatchBeginP0670989 faldo:position ?templateMotifSequenceMatchBeginPositionP0670984 ;
faldo:reference isoform:P06709-1 .
?templateMotifSequenceProfileAlignmentOperationP0670990 edam:has_input signature:MF_00978 ;
rdf:type edam:operation_0300 .
?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0097894 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06709MF_0097885 .
?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0097893 .
?targetMotifMatchRegionMatchBeginMF_0097893 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0097886 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0097894 edam:has_input signature:MF_00978 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06709MF_0097883, 1, (STRLEN(?templateMotifCigarP06709MF_0097883) - STRLEN(REPLACE(?templateMotifCigarP06709MF_0097883, CONCAT('^(?:-*[^-]){', STR(((116 - ?templateMotifSequenceMatchBeginPositionP0670984) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06709MF_0097885, 1, (STRLEN(?targetMotifMatchCigarP06709MF_0097885) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_0097885, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06709MF_0097885, 1, (STRLEN(?targetMotifMatchCigarP06709MF_0097885) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_0097885, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) .
BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0097886) - 1) AS ?thisPositionOn33) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06709MF_0097883, 1, (STRLEN(?templateMotifCigarP06709MF_0097883) - STRLEN(REPLACE(?templateMotifCigarP06709MF_0097883, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionP0670984) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06709MF_0097885, 1, (STRLEN(?targetMotifMatchCigarP06709MF_0097885) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_0097885, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06709MF_0097885, 1, (STRLEN(?targetMotifMatchCigarP06709MF_0097885) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_0097885, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) .
BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0097886) - 1) AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t99) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, (?thisPositionOn34 - ?thisPositionOn33)) = 'RGR')) .
BIND(URI(CONCAT(STR(?this), '#MF_00978a29')) AS ?annotation29) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionP06709105 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06709107 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06709MF_00978100 .
?templateMotifSequenceMatchRegionP06709105 faldo:begin ?templateMotifSequenceMatchBeginP06709106 .
?templateMotifSequenceMatchBeginP06709106 faldo:position ?templateMotifSequenceMatchBeginPositionP06709101 ;
faldo:reference isoform:P06709-1 .
?templateMotifSequenceProfileAlignmentOperationP06709107 edam:has_input signature:MF_00978 ;
rdf:type edam:operation_0300 .
?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00978111 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06709MF_00978102 .
?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00978110 .
?targetMotifMatchRegionMatchBeginMF_00978110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00978103 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00978111 edam:has_input signature:MF_00978 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06709MF_00978100, 1, (STRLEN(?templateMotifCigarP06709MF_00978100) - STRLEN(REPLACE(?templateMotifCigarP06709MF_00978100, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionP06709101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06709MF_00978102, 1, (STRLEN(?targetMotifMatchCigarP06709MF_00978102) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_00978102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06709MF_00978102, 1, (STRLEN(?targetMotifMatchCigarP06709MF_00978102) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_00978102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) .
BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_00978103) - 1) AS ?thisPositionOn40) .
BIND(?thisPositionOn40 AS ?thisPositionOn41) .
BIND(?this AS ?pfs1t114) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'Q')) .
BIND(URI(CONCAT(STR(?this), '#MF_00978a36')) AS ?annotation36) .
BIND(?this AS ?pfs35) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP06709120 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06709122 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06709MF_00978115 .
?templateMotifSequenceMatchRegionP06709120 faldo:begin ?templateMotifSequenceMatchBeginP06709121 .
?templateMotifSequenceMatchBeginP06709121 faldo:position ?templateMotifSequenceMatchBeginPositionP06709116 ;
faldo:reference isoform:P06709-1 .
?templateMotifSequenceProfileAlignmentOperationP06709122 edam:has_input signature:MF_00978 ;
rdf:type edam:operation_0300 .
?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00978126 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06709MF_00978117 .
?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00978125 .
?targetMotifMatchRegionMatchBeginMF_00978125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00978118 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00978126 edam:has_input signature:MF_00978 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06709MF_00978115, 1, (STRLEN(?templateMotifCigarP06709MF_00978115) - STRLEN(REPLACE(?templateMotifCigarP06709MF_00978115, CONCAT('^(?:-*[^-]){', STR(((183 - ?templateMotifSequenceMatchBeginPositionP06709116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06709MF_00978117, 1, (STRLEN(?targetMotifMatchCigarP06709MF_00978117) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_00978117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06709MF_00978117, 1, (STRLEN(?targetMotifMatchCigarP06709MF_00978117) - STRLEN(REPLACE(?targetMotifMatchCigarP06709MF_00978117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) .
BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_00978118) - 1) AS ?thisPositionOn47) .
BIND(?thisPositionOn47 AS ?thisPositionOn48) .
BIND(?this AS ?pfs1t129) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_00978a43')) AS ?annotation43) .
BIND(?this AS ?pfs42) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1236 .
BIND(?this AS ?case4) .
BIND(URI(CONCAT(STR(?this), '#MF_00978a5')) AS ?name5) .
BIND(URI(CONCAT(STR(?this), '#MF_00978a6')) AS ?name6) .
BIND(URI(CONCAT(STR(?this), '#MF_00978a7')) AS ?name7) .
BIND(URI(CONCAT(STR(?this), '#MF_00978a8')) AS ?name8) .
BIND(URI(CONCAT(STR(?this), '#MF_00978a9')) AS ?name9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1236 .
})) .
BIND(?this AS ?case10) .
BIND(URI(CONCAT(STR(?this), '#MF_00978a11')) AS ?name11) .
BIND(URI(CONCAT(STR(?this), '#MF_00978a12')) AS ?name12) .
BIND(URI(CONCAT(STR(?this), '#MF_00978a13')) AS ?name13) .
BIND(URI(CONCAT(STR(?this), '#MF_00978a14')) AS ?name14) .
}
}
"xsd:string |